Função PoFxCompleteIdleCondition (wdm.h)

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

Confira também

ComponentIdleConditionCallback

PO_FX_DEVICE

PoFxRegisterDevice