19 Jul 2007

Hibernate Windows CE message

Qu'est-ce que c'est?
Ce message Windows est envoyé à toutes les applications ouvertes quand les ressources mémoires sont très faibles (en dessous de 224KB sur PPC). Une application doit libérer de la mémoire autant que possible quand elle reçoit ce message en déchargeant des boîtes de dialogue, détruisant des fenêtres ou libérer de l'espace de stockage temporaire.
What is it?
This Windows message is sent to all opened applications when system resources are running low (under 224KB on PPC). An application should attempt to release as many resources as possible when sent this message by unloading dialog boxes, destroying windows, or freeing up as much local storage.

Vous pouvez répondre à cette évènement en code managé en s'accrochant sur l'event Hibernate.
You can respond to this event in managed code with the Hibernate event.

Voici un exemple d'utilisation :
Here is an example :
// Connect an event hander, OnHibernate, to the Hibernate event.
MobileDevice.Hibernate += new EventHandler(OnHibernate);

private void OnHibernate(object sender, EventArgs e)
{
// Add code here to release cached resources
// for relieving memory pressure.

}

No comments: