Freigeben über


Abfragen der Anzeige einer benutzerdefinierten Benutzeroberfläche

 

Das Betriebssystem kann die DLL native 802.11 IHV-Erweiterungen abfragen, um zu bestimmen, ob die DLL über eine benutzerdefinierte Benutzeroberfläche verfügt, die angezeigt werden soll. Das Betriebssystem fragt die DLL ab, wenn der WLAN-Adapter in eine der folgenden Phasen innerhalb des WLAN-Netzwerkverbindungsprozesses wechselt.

Vor der Zuordnung
Die Verbindungsphase, bevor die DLL für IHV-Erweiterungen einen Vorzuordnungsvorgang initiiert. Weitere Informationen zum Vorgang vor der Zuordnung finden Sie unter Vorgänge vor der Zuordnung.

Nach der Zuordnung
Die Verbindungsphase, nachdem die DLL für IHV-Erweiterungen einen Vorgang nach der Zuordnung abgeschlossen hat. Weitere Informationen zum Vorgang nach der Zuordnung finden Sie unter Vorgänge nach der Zuordnung.

Das Betriebssystem ruft die Dot11ExtIhvQueryUIRequest IHV-Handlerfunktion der nativen 802.11 IHV-Erweiterungen-DLL auf, um abzufragen, ob eine benutzerdefinierte Benutzeroberfläche angezeigt werden kann. Das Betriebssystem übergibt die aktuelle Phase des Verbindungsprozesses über den connectionPhase-Parameter . Wenn eine benutzerdefinierte Benutzeroberfläche angezeigt werden muss, gibt die DLL eine DOT11EXT_IHV_UI_REQUEST-Struktur über den pIhvUIRequest-Parameter zurück.

Über die DOT11EXT_IHV_UI_REQUEST-Struktur gibt die DLL native 802.11 IHV-Erweiterungen die benutzerdefinierte Benutzeroberfläche über die folgenden Daten an.

  • Die Benutzersitzungs-ID(ID), die verwendet wird, um einen bestimmten Benutzerkontext zu identifizieren.

  • Eine global eindeutige ID (GUID), die die spezifische UI-Anforderung identifiziert.

  • Die Klassen-ID (CLSID) der IWizardExtension-COM-Schnittstelle , die in der nativen 802.11-DLL für IHV-UI-Erweiterungen implementiert ist. Die CLSID wird verwendet, um eine bestimmte benutzerdefinierte Benutzeroberfläche anzufordern, die von der DLL unterstützt wird.

    Weitere Informationen zur IWizardExtension-COM-Schnittstelle finden Sie unter IWizardExtension COM Interface.

  • Ein Puffer, der Daten in einem proprietären Format enthält, das vom unabhängigen Hardwareanbieter (Independent Hardware Vendor, IHV) definiert und von der angegebenen IWizardExtension-COM-Schnittstelle verarbeitet wird. Der Puffer kann beispielsweise die Standardwerte enthalten, die auf der benutzerdefinierten Benutzeroberfläche angezeigt werden.

Die benutzerdefinierte Benutzeroberfläche wird als Satz von Assistentenseiten auf der Standardmäßigen Netzwerkverbindungs-Benutzeroberfläche angezeigt. Weitere Informationen zu diesem Vorgang finden Sie unter Anzeigen von benutzerdefinierten UI-Seiten im Netzwerkverbindungs-Assistenten.