DOT11EXTIHV_PROCESS_UI_RESPONSE Rückruffunktion (wlanihv.h)
Syntax
DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11extihvProcessUiResponse;
DWORD Dot11extihvProcessUiResponse(
[in] GUID guidUIRequest,
[in] DWORD dwByteCount,
[in, optional] LPVOID pvResponseBuffer
)
{...}
Parameter
[in] guidUIRequest
Die GUID, die die Anforderung identifiziert. Dieser GUID-Wert wurde von der IHV Extensions DLL erstellt und über die pIhvUIRequest Parameter des Aufrufs an Dot11ExtSendUIRequestübergeben.
[in] dwByteCount
Die Länge der daten, auf die durch den pvResponseBuffer Parameter verwiesen wird.
[in, optional] pvResponseBuffer
Ein Zeiger auf den Puffer, der die Benutzerdaten enthält.
Rückgabewert
Wenn der Aufruf erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück. Andernfalls wird ein fehlercode zurückgegeben, der in Winerror.h definiert ist.
Bemerkungen
Die IHV Extensions DLL kann Anforderungen an die IHV UI Extensions DLL für die Interaktion mit dem Benutzer ausgeben, z. B. die Anzeige von Benachrichtigungen während des Vorzuordnungsvorgangs oder die Eingabe von Anmeldeinformationen für den Vorgang nach der Zuordnung. Weitere Informationen zur IHV UI Extensions DLL finden Sie unter Native 802.11 IHV UI Extensions DLL.
Die IHV Extensions DLL initiiert diese Anforderungen für die 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 Member dieser Struktur auf einen GUID-Wert festlegen, der die UI-Anforderung eindeutig identifiziert. Die DLL übergibt die Adresse der DOT11EXT_IHV_UI_REQUEST Struktur über den pIhvUIRequest Parameter der funktion Dot11ExtSendUIRequest.
Nachdem diese Daten von der IHV Extensions DLL empfangen wurden, ruft das Betriebssystem die Dot11ExtIhvProcessUIResponse Funktion auf, um die Benutzerantwort zu verarbeiten, auf die über den pvResponseBuffer Parameter verwiesen wird. Die Antwortdaten sind in einem formatiert, das vom IHV definiert wurde und von der IHV UI Extensions DLL überprüft wurde.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform- | Desktop |
Header- | wlanihv.h (inklusive Wlanihv.h) |