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 |