Función PoFxCompleteIdleCondition (wdm.h)

La rutina PoFxCompleIdleCondition informa al marco de administración de energía (PoFx) de que el componente especificado ha completado un cambio pendiente en la condición de inactividad.

Sintaxis

void PoFxCompleteIdleCondition(
  [in] POHANDLE Handle,
  [in] ULONG    Component
);

Parámetros

[in] Handle

Identificador que representa el registro del dispositivo con PoFx. El controlador de dispositivo recibió previamente este identificador de la rutina PoFxRegisterDevice .

[in] Component

Índice que identifica el componente. Este parámetro es un índice en la matriz Components de la estructura PO_FX_DEVICE que el controlador de dispositivo usó para registrar el dispositivo con PoFx. Si la matriz Components contiene N elementos, los índices de componente van de 0 a N-1.

Valor devuelto

None

Observaciones

Después de que PoFx llame a la rutina de devolución de llamada ComponentIdleConditionCallback del controlador, el controlador debe responder llamando a PoFxCompleteIdleCondition.

Cuando PoFx llama a la rutina ComponentIdleConditionCallback del controlador, el controlador inicia una transición a la condición de inactividad en el componente especificado. Una vez completada esta transición, el controlador llama a PoFxCompleteIdleCondition para notificar a PoFx. La llamada a PoFxCompleteIdleCondition puede producirse durante o después de la llamada a ComponentIdleConditionCallback .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 8.
Plataforma de destino Universal
Encabezado wdm.h
Library Ntoskrnl.lib
Archivo DLL Ntoskrnl.exe
IRQL <= DISPATCH_LEVEL

Consulte también

ComponentIdleConditionCallback

PO_FX_DEVICE

PoFxRegisterDevice