Compartilhar via


EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX função de retorno de chamada (wdfdevice.h)

[Aplica-se a KMDF e UMDF]

O de um driver EvtDeviceDisarmWakeFromSx função de retorno de chamada de evento desarma (ou seja, desabilita) a capacidade de um dispositivo de disparar um sinal de ativação enquanto o dispositivo e o sistema estão em estados de baixa potência.

Sintaxe

EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX EvtWdfDeviceDisarmWakeFromSx;

void EvtWdfDeviceDisarmWakeFromSx(
  [in] WDFDEVICE Device
)
{...}

Parâmetros

[in] Device

Um identificador para um objeto de dispositivo de estrutura.

Valor de retorno

Nenhum

Observações

Para registrar uma função de retorno de chamada EvtDeviceDisarmWakeFromSx, um driver deve chamar WdfDeviceInitSetPowerPolicyEventCallbacks.

Se o driver tiver registrado essa função de retorno de chamada, a estrutura a chamará depois que a estrutura determinar que a energia do sistema está sendo restaurada e depois que o motorista do ônibus concluir o IRP de espera/ativação. Antes de chamar a função de retorno de chamada do driver EvtDeviceDisarmWakeFromSx, a estrutura chama o do driver EvtDeviceD0Entry, EvtInterruptEnablee funções de retorno de chamada EvtDeviceWakeFromSxTriggered.

A função de retorno de chamada EvtDeviceDisarmWakeFromSx deve executar quaisquer operações de hardware necessárias para desabilitar a capacidade do dispositivo de disparar um sinal de ativação depois que a energia for reduzida.

Para obter mais informações sobre quando a estrutura chama essa função de retorno de chamada, consulte cenários de PnP e gerenciamento de energia.

Para obter mais informações sobre essa função de retorno de chamada, consulte Suporte aode Ativação do Sistema.

A função de retorno de chamada EvtDeviceDisarmWakeFromSx é chamada em IRQL = PASSIVE_LEVEL. Você não deve tornar essa função de retorno de chamada pageable.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.0
versão mínima do UMDF 2.0
cabeçalho wdfdevice.h (inclua Wdf.h)
IRQL PASSIVE_LEVEL (consulte a seção Comentários)

Consulte também

EvtDeviceArmWakeFromSx

EvtDeviceDisarmWakeFromS0

EvtDeviceWakeFromSxTriggered