Freigeben über


DOT11EXTIHV_DEINIT_SERVICE Rückruffunktion (wlanihv.h)

Wichtig Die native WLAN-Schnittstelle 802.11 ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows driver model.
 
Das Betriebssystem ruft die Dot11ExtIhvDeinitService-Funktion auf, um die DLL für IHV-Erweiterungen anzuhalten.

Syntax

DOT11EXTIHV_DEINIT_SERVICE Dot11extihvDeinitService;

void Dot11extihvDeinitService()
{...}

Parameter

Diese Rückruffunktion verfügt über keine Parameter.

Rückgabewert

Keine

Bemerkungen

Wenn die Dot11ExtIhvDeinitService-Funktion aufgerufen wird, muss die IHV-Erweiterungs-DLL in einen Zustand versetzt werden, in dem sie vom Betriebssystem sicher entladen werden kann. Die DLL muss diese Richtlinien befolgen, wenn diese Funktion aufgerufen wird.

  • Das Betriebssystem ruft die Dot11ExtIhvDeinitAdapter-Funktion vor dem Aufrufen der Dot11ExtIhvDeinitService-Funktion . Daher sollte die Dot11ExtIhvDeinitService-Funktion keine Vorgänge auf dem WLAN-Adapter initiieren. Stattdessen sollte Dot11ExtIhvDeinitService die DLL vorbereiten, um vom Betriebssystem entladen zu werden.
  • Die DLL muss alle ausgeführten Threads beenden, die sie erstellt hat. Die DLL darf vom Dot11ExtIhvDeinitService-Funktionsaufruf erst zurückgegeben werden, wenn alle Threads beendet wurden.
  • Die DLL muss alle zugeordneten Ressourcen für die DLL selbst freigeben. Insbesondere muss der gesamte Arbeitsspeicher, den die DLL über Aufrufe von Dot11ExtAllocateBuffer zugeordnet hat, über Aufrufe von Dot11ExtFreeBuffer freigegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile wlanihv.h (wlanihv.h einschließen)

Weitere Informationen

Dot11ExtAllocateBuffer

Dot11ExtIhvDeinitAdapter

Dot11ExtFreeBuffer