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.
Vanaf Windows Vista is het aanroepen van PoStartNextPowerIrp niet vereist en voert de aanroep naar deze routine geen energiebeheerbewerking uit. In Windows Server 2003, Windows XP en Windows 2000 moet een filterstuurprogramma PoStartNextPowerIrp echter eenmaal aanroepen voor elke IRP_MN_QUERY_POWER of IRP_MN_SET_POWER aanvraag die het stuurprogramma ontvangt. Wanneer de oproep plaatsvindt, hangt af van het type aanvraag en of de driver de aanvraag zal falen of slagen, zoals in de volgende tabel wordt weergegeven.
| Type aanvraag | Als het stuurprogramma de aanvraag uitvoert, vindt de aanroep plaats. | Als de driver niet aan de aanvraag voldoet, vindt de oproep plaats. |
|---|---|---|
IRP_MN_QUERY_POWER (apparaatstroomstatus) |
In een IoCompletion-routine , direct voordat u terugkeert. |
In DispatchPower-routine , voordat u IoCompleteRequest aanroept. |
IRP_MN_QUERY_POWER (systeemstroomstatus) |
In de routine DispatchPower, na het verkrijgen van de remove lock en voordat u de IRP-stacklocatie instelt. |
In de DispatchPower-routine, voordat IoCompleteRequest wordt aangeroepen. |
IRP_MN_SET_POWER (apparaatstroomstatus) |
In een IoCompletion-routine , direct voordat u terugkeert. |
Niet toegestaan. |
IRP_MN_SET_POWER (systeemstroomstatus) |
In DispatchPower-routine , na het verkrijgen van verwijdervergrendeling en voordat u IRP-stacklocatie instelt. |
Niet toegestaan. |