Megosztás a következőn keresztül:


WM_POWERBROADCAST üzenetek

A rendszer minden alkalmazásnak és telepíthető illesztőprogramnak üzenetet küld, amikor energiagazdálkodási esemény történik. A rendszer ezeket az eseményeket a WM_POWERBROADCAST üzeneten keresztül közvetíti, és a wParam paramétert a megfelelő energiagazdálkodási eseményre állítja. A PBT_APMPOWERSTATUSCHANGE esemény például a rendszer energiaállapotának változását jelzi. Győződjön meg arról, hogy az alkalmazás megfelelően válaszol a WM_POWERBROADCAST üzenetre.

A rendszer közvetlenül a művelet felfüggesztése előtt egy PBT_APMSUSPEND eseményt közvetít. Így az alkalmazások és az illesztőprogramok még egy utolsó esélyt kapnak az eseményre való felkészülésre. A rendszer sok esetben anélkül közvetíti ezeket az üzeneteket, hogy engedélyt kér erre. Ez például akkor fordul elő, ha egy alkalmazás a SetSuspendState függvénnyel kényszeríti a felfüggesztést.

A rendszer a rendszerművelet visszaállításakor közvetíti a PBT_APMRESUMESUSPEND vagy PBT_APMRESUMECRITICAL eseményt. Ha egy alkalmazás PBT_APMSUSPEND eseményt kapott a számítógép felfüggesztése előtt, akkor megkapja a PBT_APMRESUMESUSPEND eseményt. Ellenkező esetben megkapja a PBT_APMRESUMECRITICAL eseményt.

A rendszer PBT_POWERSETTINGCHANGE eseményt küld az adott eseményre regisztrált alkalmazásoknak a RegisterPowerSettingNotification használatával. További információ: Regisztráció Power Events.

A Power Management