Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A rotina PoFxCompleteIdleCondition informa à PoFx (estrutura de gerenciamento de energia) que o componente especificado concluiu uma alteração pendente para a condição ociosa.
Sintaxe
VOID PoFxCompleteIdleCondition(
[in] POHANDLE Handle,
[in] ULONG Component
);
Parâmetros
[in] Handle
Um identificador que representa o registro do dispositivo com PoFx. O driver do dispositivo recebeu esse identificador anteriormente 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 Componentes contiver N elementos, os índices de componentes variam de 0 a N-1.
Retornar valor
Nenhum
Comentários
Depois que o PoFx chama a rotina de retorno de chamada ComponentIdleConditionCallback do driver, o driver deve responder chamando PoFxCompleteIdleCondition.
Quando PoFx chama a rotina ComponentIdleConditionCallback do driver, o driver inicia uma transição para a condição ociosa no componente especificado. Depois que essa transição for concluída, o driver chamará PoFxCompleteIdleCondition para notificar PoFx. A chamada PoFxCompleteIdleCondition pode ocorrer durante ou após a chamada ComponentIdleConditionCallback .
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 |