Freigeben über


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

Weitere Informationen

EAPHost Supplicant-Strukturen

EapHostPeerGetResult