DOT11EXTIHV_IS_UI_REQUEST_PENDING Rückruffunktion (wlanihv.h)

Wichtig 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-Treibermodell.
 
Das Betriebssystem ruft die Dot11ExtIhvIsUIRequestPending-Funktion auf, um die status einer ui-Anforderung abzufragen, die von der DLL für IHV-Erweiterungen initiiert wurde.

Syntax

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

DWORD Dot11extihvIsUiRequestPending(
  [in]  GUID guidUIRequest,
  [out] PBOOL pbIsRequestPending
)
{...}

Parameter

[in] guidUIRequest

Die GUID, die die Anforderung identifiziert. Dieser GUID-Wert wurde von der IHV-Erweiterungen-DLL erstellt und über den pIhvUIRequest-Parameter des Aufrufs von Dot11ExtSendUIRequest übergeben.

[out] pbIsRequestPending

Ein Zeiger auf einen booleschen Wert. Wenn die durch den guidUIRequest-Parameter identifizierte UI-Anforderung aussteht, muss die IHV-Erweiterungen-DLL * pbIsRequestPending auf TRUE festlegen.

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

Die DLL für IHV-Erweiterungen kann Anforderungen an die IHV-UI-Erweiterungen-DLL ausstellen, um mit dem Benutzer zu interagieren. Beispiele für solche Anforderungen sind die Anzeige von Benachrichtigungen während des Vorgangs vor der Zuordnung oder die Eingabe von Anmeldeinformationen für den Vorgang nach der Zuordnung. Weitere Informationen zur DLL für IHV-UI-Erweiterungen finden Sie unter Native 802.11 IHV UI Extensions DLL.

Die IHV-Erweiterungen-DLL initiiert diese Anforderungen für benutzerinteraktion über Aufrufe der Dot11ExtSendUIRequest-Funktion . Für jede UI-Anforderung muss die DLL eine DOT11EXT_IHV_UI_REQUEST Struktur formatieren, um die Anforderung zu definieren, und das guidUIRequest-Element dieser Struktur auf einen GUID-Wert festlegen, der die UI-Anforderung eindeutig identifiziert. Die DLL für IHV-Erweiterungen übergibt die Adresse der DOT11EXT_IHV_UI_REQUEST-Struktur über den pIhvUIRequest-Parameter der Dot11ExtSendUIRequest-Funktion .

Das Betriebssystem kann die Dot11ExtIhvIsUIRequestPending-Funktion in regelmäßigen Abständen aufrufen, um die status der UI-Anforderung abzufragen, die durch den guidUIRequest-Parameter identifiziert wird. Wenn die UI-Anforderung noch aussteht, muss die IHV-Erweiterungen-DLL * pbIsRequestPending auf TRUE festlegen. Andernfalls muss die DLL * pbIsRequestPending auf FALSE festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile wlanihv.h (include Wlanihv.h)

Weitere Informationen

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest