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 |