Freigeben über


DOT11EXTIHV_DEINIT_SERVICE Rückruffunktion (wlanihv.h)

Wichtige Die Native 802.11 Wireless LAN--Schnittstelle 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 IHV Extensions DLL anzuhalten.

Syntax

DOT11EXTIHV_DEINIT_SERVICE Dot11extihvDeinitService;

void Dot11extihvDeinitService()
{...}

Parameter

Diese Rückruffunktion hat keine Parameter.

Rückgabewert

Nichts

Bemerkungen

Wenn die Dot11ExtIhvDeinitService Funktion aufgerufen wird, muss die IHV Extensions DLL in einen Zustand gebracht werden, den sie sicher vom Betriebssystem 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 haben. Die DLL darf nicht vom Dot11ExtIhvDeinitService Funktionsaufruf zurückgegeben werden, bis alle Threads beendet wurden.
  • Die DLL muss alle zugeordneten Ressourcen für die DLL selbst freigeben. Insbesondere müssen alle durch Aufrufe an Dot11ExtAllocateBuffer zugewiesenen Arbeitsspeicher über Aufrufe von Dot11ExtFreeBufferfreigegeben werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- wlanihv.h (inklusive Wlanihv.h)

Siehe auch

Dot11ExtAllocateBuffer

Dot11ExtIhvDeinitAdapter

Dot11ExtFreeBuffer