EapPeerInvokeInteractiveUI-Funktion (eapmethodpeerapis.h)
Löst ein benutzerdefiniertes interaktives Benutzeroberflächendialogfeld für die EAP-Methode auf dem Client aus.
Syntax
DWORD EapPeerInvokeInteractiveUI(
[in] EAP_METHOD_TYPE *pEapType,
[in] HWND hwndParent,
[in] DWORD dwSizeofUIContextData,
[in] BYTE *pUIContextData,
[out] DWORD *pdwSizeOfDataFromInteractiveUI,
[out] BYTE **ppDataFromInteractiveUI,
[out] EAP_ERROR **ppEapError
);
Parameter
[in] pEapType
Eine EAP_METHOD_TYPE-Struktur , die Anbieter- und Autoreninformationen zur EAP-Methode enthält, die für die Authentifizierung der Verbindung verwendet wird.
[in] hwndParent
Ein Handle für das übergeordnete Fenster, das das interaktive Dialogfeld der Benutzeroberfläche erzeugt.
[in] dwSizeofUIContextData
Die Größe der durch pUIContextData angegebenen Benutzeroberflächenkontextdaten in Bytes.
[in] pUIContextData
Ein Zeiger auf einen undurchsichtigen Bytepuffer, der die Kontextdaten enthält, die zum Erstellen des Dialogfelds für die Benutzeroberfläche verwendet werden.
[out] pdwSizeOfDataFromInteractiveUI
Ein Zeiger auf die Größe der in ppDataFromInteractiveUI zurückgegebenen Daten in Bytes.
[out] ppDataFromInteractiveUI
Ein Zeiger auf die Adresse eines undurchsichtigen Bytepuffers, der Daten enthält, die aus dem interaktiven Dialogfeld der Benutzeroberfläche abgerufen wurden.
[out] ppEapError
Ein Zeiger auf die Adresse einer EAP_ERROR-Struktur , die alle Fehler enthält, die während der Ausführung dieses Funktionsaufrufs ausgelöst wurden. Nach der Nutzung der Fehlerdaten muss dieser Arbeitsspeicher durch Aufrufen vonEapPeerFreeErrorMemory freigegeben werden.
Rückgabewert
Keine
Bemerkungen
Diese API wird verwendet, wenn EAPHost bestimmte Daten vom Benutzer abrufen muss, um fortzufahren.
Dieser Aufruf wird von einem peerbasierten EAPHost mit einem Funktionszeiger auf diese API ausgeführt. Diese API muss für die von EAPHost geladene EAP-Methode implementiert werden und muss den in der Dokumentation angegebenen Syntax- und Parametertypen streng entsprechen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | eapmethodpeerapis.h |