Função PoFxCompleteIdleState (wdm.h)
A rotina PoFxCompleteIdleState informa à PoFx (estrutura de gerenciamento de energia) que o componente especificado concluiu uma alteração pendente em um estado Fx.
Sintaxe
void PoFxCompleteIdleState(
[in] POHANDLE Handle,
[in] ULONG Component
);
Parâmetros
[in] Handle
Um identificador que representa o registro do dispositivo com PoFx. O driver de dispositivo recebeu anteriormente esse identificador da rotina PoFxRegisterDevice .
[in] Component
O índice que identifica o componente. Esse parâmetro é um índice na matriz Components na estrutura PO_FX_DEVICE que o driver de dispositivo usou para registrar o dispositivo com PoFx. Se a matriz Components contiver N elementos, os índices de componentes variam de 0 a N–1.
Retornar valor
Nenhum
Comentários
Depois que PoFx chama a rotina de retorno de chamada ComponentIdleStateCallback do driver, o driver deve responder chamando PoFxCompleteIdleState.
PoFx chama a rotina ComponentIdleStateCallback do driver para instruir o driver a alternar o componente especificado para um novo estado de energia fx. Depois que o driver concluir a transição para o novo estado fx, o driver chamará PoFxCompleteIdleState para informar PoFx. A chamada PoFxCompleteIdleState pode ocorrer durante ou após a chamada ComponentIdleStateCallback .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h |
Biblioteca | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |
IRQL | <= DISPATCH_LEVEL |