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

Consulte también

ComponentIdleStateCallback

PO_FX_DEVICE

PoFxRegisterDevice