Funzione PoUnregisterPowerSettingCallback (ntifs.h)
La routine PoUnregisterPowerSettingCallback annulla la registrazione di una routine di callback di impostazione dell'alimentazione registrata in precedenza 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 registrato chiamando PoRegisterPowerSettingCallback.
Valore restituito
PoUnregisterPowerSettingCallback restituisce uno dei seguenti elementi:
Codice restituito | Descrizione |
---|---|
|
La routine di callback non è stata registrata. |
|
Il valore Handle non è un handle valido per una routine di callback delle impostazioni di alimentazione. |
Commenti
Un driver chiama PoUnregisterPowerSettingCallback per annullare la registrazione di una routine di callback di impostazione dell'alimentazione registrata in precedenza 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 Di caricamento del driver.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista. |
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |