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

[Aplica-se somente ao KMDF]

A função de retorno de chamada EvtDeviceWdmPrePoFxUnregisterDevice executa operações específicas do dispositivo antes que a estrutura exclua um registro especificado com a estrutura de energia.

Sintaxe

EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE EvtWdfdeviceWdmPrePoFxUnregisterDevice;

void EvtWdfdeviceWdmPrePoFxUnregisterDevice(
  [in] WDFDEVICE Device,
  [in] POHANDLE PoHandle
)
{...}

Parâmetros

[in] Device

Um identificador para um objeto de dispositivo de estrutura.

[in] PoHandle

Um identificador que representa o registro do dispositivo com a estrutura de energia.

Retornar valor

Nenhum

Comentários

A função de retorno de chamada EvtDeviceWdmPrePoFxUnregisterDevice aplica-se somente a dispositivos de componente único.

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

Um driver poderá fornecer essa função de retorno de chamada se precisar executar operações adicionais antes que a estrutura cancele o registro do POHANDLE especificado.

Depois que o driver tiver retornado desse retorno de chamada, não será mais seguro usar esse POHANDLE.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.11
Cabeçalho wdfdevice.h (inclua Wdf.h)
IRQL PASSIVE_LEVEL

Confira também

EvtDeviceWdmPostPoFxRegisterDevice

WdfDeviceWdmAssignPowerFrameworkSettings