Condividi tramite


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

Vedi anche

PoRegisterPowerSettingCallback