Funzione PoUnregisterPowerSettingCallback (wdm.h)
La routine PoUnregisterPowerSettingCallback annulla la registrazione di una routine di callback di impostazione dell'alimentazione registrata in precedenza da un driver chiamando la routine PoRegisterPowerSettingCallback .
Sintassi
NTSTATUS PoUnregisterPowerSettingCallback(
[in, out] PVOID Handle
);
Parametri
[in, out] Handle
Handle a una routine di callback registrata da un driver chiamando PoRegisterPowerSettingCallback.
Valore restituito
PoUnregisterPowerSettingCallback restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
|
La routine di callback non è stata registrata. |
|
Il valore Handle non è un handle valido per una routine di callback di impostazione alimentazione. |
Commenti
Un driver chiama PoUnregisterPowerSettingCallback per annullare la registrazione di una routine di callback di impostazione alimentazione registrata in precedenza dal driver chiamando PoRegisterPowerSettingCallback.
Un driver deve chiamare PoUnregisterPowerSettingCallback per annullare la registrazione di ogni routine di callback registrata in precedenza. Tutte le routine di callback registrate da un driver devono essere annullate nella routine Unload del driver.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows Vista. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |