Compartir a través de


Función PoUnregisterPowerSettingCallback (ntifs.h)

La rutina PoUnregisterPowerSettingCallback anula el registro de una rutina de devolución de llamada de configuración de energía que un controlador registró previamente llamando a la rutina PoRegisterPowerSettingCallback .

Sintaxis

NTSTATUS PoUnregisterPowerSettingCallback(
  [in, out] PVOID Handle
);

Parámetros

[in, out] Handle

Identificador de una rutina de devolución de llamada que un controlador registró llamando a PoRegisterPowerSettingCallback.

Valor devuelto

PoUnregisterPowerSettingCallback devuelve una de las siguientes opciones:

Código devuelto Descripción
STATUS_SUCCESS
La rutina de devolución de llamada no se registró.
STATUS_INVALID_PARAMETER
El valor Handle no es un identificador válido para una rutina de devolución de llamada de configuración de energía.

Comentarios

Un controlador llama a PoUnregisterPowerSettingCallback para anular el registro de una rutina de devolución de llamada de configuración de energía que el controlador registró anteriormente llamando a PoRegisterPowerSettingCallback.

Un controlador debe llamar a PoUnregisterPowerSettingCallback para anular el registro de cada rutina de devolución de llamada registrada anteriormente. Todas las rutinas de devolución de llamada registradas por un controlador deben anularse en la rutina Descargar del controlador.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista.
Plataforma de destino Universal
Encabezado ntifs.h (incluye Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte también

PoRegisterPowerSettingCallback