EapHostPeerInvokeIdentityUI-Funktion (eaphostpeerconfigapis.h)
Diese Funktion wird von Tunnelmethoden aufgerufen, um die Identitäts-UI der inneren Methoden aufzurufen. Diese Funktion gibt die Identität sowie Anmeldeinformationen zurück, die zum Starten der Authentifizierung verwendet werden sollen.
Syntax
DWORD EapHostPeerInvokeIdentityUI(
[in] DWORD dwVersion,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwFlags,
[in] HWND hwndParent,
[in] DWORD dwSizeofConnectionData,
[in] const BYTE *pConnectionData,
[in] DWORD dwSizeofUserData,
[in] const BYTE *pUserData,
[in, out] DWORD *pdwSizeOfUserDataOut,
[out] BYTE **ppUserDataOut,
[out] LPWSTR *ppwszIdentity,
[out] EAP_ERROR **ppEapError,
[in, out] LPVOID *ppvReserved
);
Parameter
[in] dwVersion
Die Versionsnummer der API. Muss auf 0 festgelegt werden.
[in] eapMethodType
Eine EAP_METHOD_TYPE-Struktur , die den Typ der EAP-Authentifizierung angibt, die für diese Sitzung verwendet werden soll.
[in] dwFlags
Eine Kombination von EAP-Flags , die das Verhalten der EAP-Authentifizierungssitzung beschreiben.
[in] hwndParent
Handle des übergeordneten Fensters, in dem das Konfigurationsdialogfeld angezeigt wird.
[in] dwSizeofConnectionData
Größe des Puffers, der durch den pConnectionData-Parameter in Bytes angegeben wird.
[in] pConnectionData
Zeiger auf Konfigurationsdaten, die für die EAP-Methode verwendet werden.
[in] dwSizeofUserData
Größe des Puffers, der durch den pUserData-Parameter in Bytes angegeben wird.
[in] pUserData
Zeiger auf Benutzeranmeldeinformationen, die sich auf diese Authentifizierung beziehen.
[in, out] pdwSizeOfUserDataOut
Größe des Puffersatzes zum Empfangen der Benutzerdaten, die vom ppUserDataOut-Parameter zurückgegeben werden, in Bytes.
[out] ppUserDataOut
Ein Zeiger auf einen Zeiger auf einen Puffer, der von der -Methode zurückgegebene Benutzerdateninformationen enthält. Nach der Verwendung muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeMemory freigegeben werden.
[out] ppwszIdentity
Ein Zeiger auf eine MIT NULL beendete Benutzeridentitätszeichenfolge. Nach der Verwendung muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeMemory freigegeben werden.
[out] ppEapError
Ein Zeiger auf einen Zeiger auf eine EAP_ERROR-Struktur , die alle Fehler enthält, die während der Ausführung dieses Funktionsaufrufs ausgelöst werden. Nach der Nutzung der Fehlerdaten muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeErrorMemory freigegeben werden.
[in, out] ppvReserved
Für die zukünftige Verwendung reserviert.
Rückgabewert
Keine
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 | eaphostpeerconfigapis.h |
Bibliothek | Eappcfg.lib |
DLL | Eappcfg.dll |