Freigeben über


IDriverEntry::OnDeinitialize-Methode (wudfddi.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

Die OnDeinitialize-Methode führt alle Vorgänge aus, die erforderlich sind, bevor ein System einen Treiber entlädt.

Syntax

void OnDeinitialize(
  [in] IWDFDriver *pWdfDriver
);

Parameter

[in] pWdfDriver

Ein Zeiger auf die IWDFDriver-Schnittstelle für das Treiberobjekt, das den Treiber darstellt, den das System entladen wird.

Rückgabewert

Keine

Bemerkungen

Das Framework erstellt ein neues Treiberobjekt für jeden Treiber, der in den Treiberhostprozess geladen wird. Wenn ein Treiber aus dem Hostprozess entladen werden soll, ruft das Framework OnDeinitialize auf, um den Treiber über die Abfahrt zu benachrichtigen, und übergibt die IWDFDriver-Schnittstelle im Aufruf. Das System entladen den Treiber nach der Rückgabe von OnDeinitialize .

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile wudfddi.h (include Wudfddi.h)

Weitere Informationen

IDriverEntry

IWDFDriver