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.