Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert die Implementierung einer EAP-methodenspezifischen Funktion, die die Eigenschaften einer EAP-Methode unter Berücksichtigung der Verbindungs- und Benutzerdaten abruft.
Syntax
DWORD EapPeerGetMethodProperties(
[in] DWORD dwVersion,
[in] DWORD dwFlags,
[in] EAP_METHOD_TYPE eapMethodType,
[in] HANDLE hUserImpersonationToken,
[in] DWORD dwSizeOfConnectionDataIn,
[in] const BYTE *pConnectionDataIn,
[in] DWORD dwSizeOfUserDataIn,
[in] const BYTE *pUserDataIn,
[out] EAP_METHOD_PROPERTY_ARRAY *pMethodPropertyArray,
[out] EAP_ERROR **ppEapError
);
Parameter
[in] dwVersion
Die Versionsnummer der API.
[in] dwFlags
Eine Kombination aus EAP-Flags , die das Verhalten der EAP-Authentifizierungssitzung beschreiben.
[in] eapMethodType
Eine EAP_METHOD_TYPE Struktur, die die EAP-Methode identifiziert, die der Supplicant verwenden soll.
[in] hUserImpersonationToken
Ein Handle für das Benutzeridentitätswechseltoken, das in dieser Sitzung verwendet werden soll.
[in] dwSizeOfConnectionDataIn
Die Größe des in pbEapConnData bereitgestellten Verbindungsdatenpuffers in Bytes.
[in] pConnectionDataIn
Verbindungsdaten, die für die EAP-Methode verwendet werden. Wenn dieser Wert auf NULL festgelegt ist, wird die statische Eigenschaft der -Methode zurückgegeben, wie in der Registrierung konfiguriert.
[in] dwSizeOfUserDataIn
Die Größe des in pbUserData bereitgestellten Benutzerdatenpuffers in Byte.
[in] pUserDataIn
Ein Zeiger auf einen Bytepuffer, der das undurchsichtige Benutzerdatenblob enthält. Dieser Parameter kann NULL sein.
[out] pMethodPropertyArray
Ein Zeiger auf das Array der Methodeneigenschaften EAP_METHOD_PROPERTY_ARRAY. Der Aufrufer sollte die inneren Zeiger mithilfe von EapHostPeerFreeMemory freigeben, beginnend am innersten Zeiger. Der Aufrufer sollte nur dann einen empvString-Wert freigeben, wenn der Typ empvtString ist.
[out] ppEapError
Ein Zeiger auf eine 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 von EapPeerFreeErrorMemory freigegeben werden.
Rückgabewert
Keine
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | eapmethodpeerapis.h |
| DLL | Eappcfg.dll |