EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION função de retorno de chamada (wdfdevice.h)
[Aplica-se somente ao KMDF]
Observação
Essa função de retorno de chamada é apenas para uso interno da Microsoft.
A função de retorno de chamada de evento EvtDevicePowerPolicyStateChange de um driver informa ao driver que a máquina de estado da política de energia de um dispositivo está se movendo de um estado para outro.
Sintaxe
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION EvtWdfDevicePowerPolicyStateChangeNotification;
void EvtWdfDevicePowerPolicyStateChangeNotification(
[in] WDFDEVICE Device,
[in] PCWDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA NotificationData
)
{...}
Parâmetros
[in] Device
Um identificador para um objeto de dispositivo de estrutura.
[in] NotificationData
Um ponteiro para uma estrutura de WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA fornecida pela estrutura que identifica os estados antigos e novos da máquina de estado.
Retornar valor
Nenhum
Comentários
Para registrar uma função de retorno de chamada EvtDevicePowerPolicyStateChange , um driver deve chamar WdfDeviceInitRegisterPowerPolicyStateChangeCallback.
Para obter mais informações, consulte State Machines in the Framework.
Se a função de retorno de chamada EvtDevicePowerPolicyStateChange chamar WdfDeviceStopIdle com o parâmetro WaitForD0 definido como TRUE, o computador de estado da política de energia da estrutura ficará em deadlock.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.0 |
Cabeçalho | wdfdevice.h (inclua Wdf.h) |
IRQL | PASSIVE_LEVEL |