EapHostPeerMethodResult-Struktur (eaphostpeertypes.h)
Die EapHostPeerMethodResult-Struktur enthält die Ergebnisdaten, die von EAPHost während einer Authentifizierungssitzung generiert wurden und dann an eine EAP-Methode übergeben werden.
Syntax
typedef struct tagEapHostPeerMethodResult {
BOOL fIsSuccess;
UINT32 dwFailureReasonCode;
BOOL fSaveConnectionData;
UINT32 dwSizeofConnectionData;
#if ...
BYTE *pConnectionData;
#else
BYTE *pConnectionData;
#endif
BOOL fSaveUserData;
UINT32 dwSizeofUserData;
#if ...
BYTE *pUserData;
#else
BYTE *pUserData;
#endif
EAP_ATTRIBUTES *pAttribArray;
ISOLATION_STATE isolationState;
EAP_METHOD_INFO *pEapMethodInfo;
EAP_ERROR *pEapError;
} EapHostPeerMethodResult;
Member
fIsSuccess
Wenn TRUE, wurde der Supplicant erfolgreich authentifiziert. , wenn FALSE, war es nicht.
dwFailureReasonCode
Enthält einen Grundcode, wenn der Supplicant nicht authentifiziert werden konnte.
fSaveConnectionData
True gibt an, dass die in den pConnectionData-Daten angegebenen Verbindungsdaten auf dem Datenträger gespeichert werden müssen. Andernfalls muss sie nicht gespeichert werden.
dwSizeofConnectionData
Die Größe von pConnectionData in Bytes.
pConnectionData
Ein Zeiger auf einen Bytepuffer, der Informationen zu der Verbindung enthält, über die die EAP-Authentifizierungssitzung durchgeführt wird.
fSaveUserData
True gibt an, dass die in den pUserData-Daten angegebenen Benutzerdaten auf dem Datenträger gespeichert werden müssen. Andernfalls muss sie nicht gespeichert werden.
dwSizeofUserData
Die Größe von pUserData in Byte.
pUserData
Ein Zeiger auf einen Bytepuffer, der Informationen zu dem supplicant-Benutzer enthält, der die EAP-Authentifizierungssitzung angefordert hat.
pAttribArray
Zeiger auf eine EAP_ATTRIBUTES Arraystruktur, die Attribute der Authentifizierungssitzung enthält.
isolationState
Ein ISOLATION_STATE Linkwert, der den Isolationsstatus der Authentifizierungssitzungsverbindung angibt.
pEapMethodInfo
Ein Zeiger auf eine EAP_METHOD_INFO Struktur, die Informationen zur EAP-Methode enthält, die die Authentifizierung für den Supplicant ausgeführt hat.
pEapError
Ein Zeiger auf die EAP_ERROR-Struktur , die alle Fehler enthält, die von EAPHost während der Ausführung dieses Funktionsaufrufs ausgelöst wurden. Nach der Nutzung der Fehlerdaten muss dieser Arbeitsspeicher durch Aufrufen von EapHostPeerFreeEapError freigegeben werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | eaphostpeertypes.h |