Función PoFxCompleteIdleState (wdm.h)
La rutina PoFxCompleteIdleState informa al marco de administración de energía (PoFx) de que el componente especificado ha completado un cambio pendiente a un estado Fx.
Sintaxis
void PoFxCompleteIdleState(
[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 ComponentIdleStateCallback del controlador, el controlador debe responder llamando a PoFxCompleteIdleState.
PoFx llama a la rutina ComponentIdleStateCallback del controlador para indicar al controlador que cambie el componente especificado a un nuevo estado de energía Fx. Una vez que el controlador complete la transición al nuevo estado Fx, el controlador llama a PoFxCompleteIdleState para informar a PoFx. La llamada a PoFxCompleteIdleState puede producirse durante o después de la llamada a ComponentIdleStateCallback .
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 |