EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE Rückruffunktion (wdfdevice.h)
[Gilt nur für KMDF]
Die Rückruffunktion EvtDeviceWdmPrePoFxUnregisterDevice führt gerätespezifische Vorgänge aus, bevor das Framework eine angegebene Registrierung mit dem Power Framework löscht.
Syntax
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE EvtWdfdeviceWdmPrePoFxUnregisterDevice;
void EvtWdfdeviceWdmPrePoFxUnregisterDevice(
[in] WDFDEVICE Device,
[in] POHANDLE PoHandle
)
{...}
Parameter
[in] Device
Ein Handle für ein Framework-Geräteobjekt.
[in] PoHandle
Ein Handle, das die Registrierung des Geräts beim Power Framework darstellt.
Rückgabewert
Keine
Bemerkungen
Die Rückruffunktion EvtDeviceWdmPrePoFxUnregisterDevice gilt nur für Einzelkomponentengeräte.
Um eine EvtDeviceWdmPrePoFxUnregisterDevice-Rückruffunktion zu registrieren, muss ein Treiber WdfDeviceWdmAssignPowerFrameworkSettings aufrufen.
Ein Treiber kann diese Rückruffunktion bereitstellen, wenn er zusätzliche Vorgänge ausführen muss, bevor das Framework die Registrierung des angegebenen POHANDLE auf hebt.
Nachdem der Treiber von diesem Rückruf zurückgegeben wurde, ist es nicht mehr sicher, diesen POHANDLE zu verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.11 |
Kopfzeile | wdfdevice.h (einschließen von Wdf.h) |
IRQL | PASSIVE_LEVEL |