Freigeben über


DLL-Startvorgänge

 

Unmittelbar nach dem Laden der DLL für IHV-Erweiterungen ruft das Betriebssystem die folgenden IHV-Handlerfunktionen in dieser Sequenz auf.

  1. Das Betriebssystem ruft die Dot11ExtIhvGetVersionInfo IHV-Handlerfunktion auf, um die von der DLL für IHV-Erweiterungen unterstützten Schnittstellenversionen zu ermitteln. Diese Funktion wird mit einem Zeiger auf eine DOT11_IHV_VERSION_INFO-Struktur übergeben, die die DLL mit den von ihr unterstützten Mindest- und Maximalversionen der Schnittstelle formatiert. Hinweis Für Windows Vista müssen die IHV-Erweiterungen-DLL die dwVerMin - und dwVerMax-Member der DOT11_IHV_VERSION_INFO Struktur auf 0 festlegen.

     

  2. Wenn die DLL für IHV-Erweiterungen eine vom Betriebssystem unterstützte Schnittstellenversion unterstützt, ruft das Betriebssystem die Dot11ExtIhvInitService-IHV-Handlerfunktion auf, um die DLL zu initialisieren.

Die DLL für IHV-Erweiterungen muss diese Richtlinien befolgen, wenn Dot11ExtIhvInitService aufgerufen wird.

  • Der pDot11ExtAPI-Parameter enthält einen Zeiger auf eine DOT11EXT_APIS-Struktur , die mit den Adressen der vom Betriebssystem unterstützten IHV-Erweiterbarkeitsfunktionen formatiert ist. Die IHV-Erweiterungen-DLL muss die DOT11EXT_APIS-Struktur, auf die vom pDot11ExtAPI-Parameter verwiesen wird, in eine global deklarierte DOT11EXT_APIS-Struktur kopieren.

  • Der pDot11IHVHandlers-Parameter enthält einen Zeiger auf eine DOT11EXT_IHV_HANDLERS-Struktur , die die IHV-Erweiterungen-DLL mit den Adressen der unterstützten IHV-Handlerfunktionen formatiert. Hinweis Die DLL darf keines der Member der DOT11EXT_IHV_HANDLERS-Struktur auf NULL festlegen.

     

  • Die DLL für IHV-Erweiterungen sollte jede interne Initialisierung und Ressourcenzuordnung in Vorbereitung auf Aufrufe der IHV-Handlerfunktionen durchführen, nachdem die DLL von Dot11ExtIhvInitService zurückgegeben wird.

Weitere Informationen zu den IHV-Erweiterbarkeitsfunktionen finden Sie unter Native 802.11 IHV-Erweiterbarkeitsfunktionen.

Weitere Informationen zu den IHV-Handlerfunktionen finden Sie unter Native 802.11 IHV-Handlerfunktionen.