EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE funzione di callback (wdfdevice.h)

[Si applica solo a KMDF]

La funzione di callback EvtDeviceWdmPrePoFxUnregisterDevice esegue operazioni specifiche del dispositivo prima che il framework elimini una registrazione specificata con il framework di alimentazione.

Sintassi

EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE EvtWdfdeviceWdmPrePoFxUnregisterDevice;

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

Parametri

[in] Device

Handle per un oggetto dispositivo framework.

[in] PoHandle

Handle che rappresenta la registrazione del dispositivo con il framework di alimentazione.

Valore restituito

nessuno

Osservazioni

La funzione di callback EvtDeviceWdmPrePoFxUnregisterDevice si applica solo ai dispositivi a componente singolo.

Per registrare una funzione di callback di EvtDeviceWdmPrePoFxUnregisterDevice , un driver deve chiamare WdfDeviceWdmAssignPowerFrameworkSettings.

Un driver può fornire questa funzione di callback se deve eseguire operazioni aggiuntive prima che il framework annulla la registrazione dell'oggetto POHANDLE specificato.

Dopo che il driver è stato restituito da questo callback, non è più sicuro usare questo POHANDLE.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.11
Intestazione wdfdevice.h (includere Wdf.h)
IRQL PASSIVE_LEVEL

Vedi anche

EvtDeviceWdmPostPoFxRegisterDevice

WdfDeviceWdmAssignPowerFrameworkSettings