Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer power manager een IRP verzendt om de energiestatus van het systeem in te stellen of op te vragen, wordt een systeemstroomstatus opgegeven. Er wordt ook een andere parameter opgegeven die informatie geeft over de wijziging van de energiestatus. Deze parameter, die wordt doorgegeven bij Irp-Parameters.Power.ShutdownType>, is een enumerator van het POWER_ACTION type. De enumerator tekent de aanvraag voor de energiestatus van het systeem, zoals wordt weergegeven in de volgende tabel.
| POWER_ACTION opsomming | Aangevraagde systeemstroomstatus |
|---|---|
| PowerActionNone | S0 of geen systeemstroom-IRP actief |
| PowerActionSleep | S1, S2 of S3 |
| PowerActionHibernate | S4 |
| PowerActionShutdown (Windows 2000 en hoger) | S5 |
| PowerActionShutdownReset | S5 |
| PowerActionShutdownOff | S5 |
Wanneer een stuurprogramma een systeemquery of set-power IRP voor S5 ontvangt, kan het shutdownType controleren voor meer informatie over het aangevraagde afsluiten. Een stuurprogramma kan deze informatie gebruiken om de afsluitvolgorde te optimaliseren wanneer de machine opnieuw wordt instellen in plaats van voor onbepaalde tijd stroom uit te schakelen. Stuurprogramma's van de meeste apparaten behouden energie wanneer het systeem opnieuw wordt ingesteld. Voor bepaalde apparaten, zoals een videostreamingapparaat dat directe geheugentoegang (DMA) uitvoert, kan een stuurprogramma er echter voor kiezen om het apparaat uit te schakelen wanneer het systeem opnieuw wordt ingesteld, waardoor lopende I/O wordt gestopt.
Wanneer een eigenaar van het energiebeleid van een apparaat een apparaatstroom-IRP naar de apparaatstack verzendt als reactie op een systeemstroom-IRP, kunnen stuurprogramma's de parameter ShutdownType gebruiken om informatie over de huidige systeemstroom-IRP op te halen. In dit geval geeft de waarde van ShutdownType de momenteel aangevraagde systeemstroomstatus aan, of powerActionNone als een systeemaanvraag niet openstaand is. Stuurprogramma's moeten niet afhankelijk zijn van deze informatie als de apparaat-IRP status D0 aanvraagt.
Zie De context van de systeemstroomovergang voor IRP_MN_SET_POWER voor meer informatie.