DOT11EXTIHV_QUERY_UI_REQUEST Rückruffunktion (wlanihv.h)
Syntax
DOT11EXTIHV_QUERY_UI_REQUEST Dot11extihvQueryUiRequest;
DWORD Dot11extihvQueryUiRequest(
[in, optional] HANDLE hIhvExtAdapter,
[in] DOT11EXT_IHV_CONNECTION_PHASE connectionPhase,
[out] PDOT11EXT_IHV_UI_REQUEST *ppIhvUIRequest
)
{...}
Parameter
[in, optional] hIhvExtAdapter
Das Handle, das von der DLL für IHV-Erweiterungen verwendet wird, um auf den WLAN-Adapter (Wireless LAN) zu verweisen. Dieser Handlewert wurde durch einen vorherigen Aufruf der IHV-Handlerfunktion Dot11ExtIhvInitAdapter angegeben.
[in] connectionPhase
Die aktuelle Verbindungsphase. Der Datentyp für diesen Member ist die DOT11EXT_IHV_CONNECTION_PHASE-Enumeration :
connection_phase_any
Gibt eine beliebige Verbindungsphase an.
connection_phase_initial_connection
Gibt die Verbindungsphase an, bevor die DLL für IHV-Erweiterungen einen Vorgang vor der Zuordnung initiiert. Weitere Informationen zum Vorgang vor der Zuordnung finden Sie unter Vorgänge vor der Zuordnung.
connection_phase_post_l3_connection
Gibt die Verbindungsphase an, 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.
[out] ppIhvUIRequest
Die Adresse eines Zeigers auf eine DOT11EXT_IHV_UI_REQUEST-Struktur . Die DLL für IHV-Erweiterungen muss einen Puffer für die DOT11EXT_IHV_UI_REQUEST-Struktur zuordnen, indem Dot11ExtAllocateBuffer aufgerufen wird.
Rückgabewert
Wenn der Aufruf erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück. Andernfalls wird ein in Winerror.h definierter Fehlercode zurückgegeben.
Hinweise
Wenn Dot11ExtIhvQueryUIRequest aufgerufen wird, muss die DLL für IHV-Erweiterungen einen Puffer zuordnen und zurückgeben, der als DOT11EXT_IHV_UI_REQUEST-Struktur formatiert ist. In diesem Fall muss die DLL die folgenden Richtlinien befolgen:
- Die DLL für IHV-Erweiterungen muss Dot11ExtAllocateBuffer aufrufen, um den Puffer zuzuweisen. Nachdem die DLL aus Dot11ExtIhvQueryUIRequest zurückgegeben wurde, ist das Betriebssystem für den Aufruf von Dot11ExtFreeBuffer verantwortlich, um den Puffer frei zu geben.
-
Die DLL für IHV-Erweiterungen formatiert die DOT11EXT_IHV_UI_REQUEST-Struktur für eine UI-Anforderung, die für die Änderung der Verbindung status.
Wenn connectionPhase beispielsweise auf connection_phase_initial_connection festgelegt ist, kann die DLL für IHV-Erweiterungen festlegen, dass die Member der DOT11EXT_IHV_UI_REQUEST-Struktur auf eine Benutzeroberflächenseite verweisen, die den Benutzer über den Start des Verbindungsvorgangs benachrichtigt.
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) |