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
STATUS_SUCCESS
La routine di callback non è stata registrata.
STATUS_INVALID_PARAMETER
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

Vedi anche

PoRegisterPowerSettingCallback