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 |