EapPeerMethodResult-Struktur (eapmethodpeerapis.h)
Enthält Während der Authentifizierung von einer EAP-Methode generierte Ergebnisdaten.
Syntax
typedef struct tagEapPeerMethodResult {
BOOL fIsSuccess;
DWORD dwFailureReasonCode;
BOOL fSaveConnectionData;
DWORD dwSizeofConnectionData;
BYTE *pConnectionData;
BOOL fSaveUserData;
DWORD dwSizeofUserData;
BYTE *pUserData;
EAP_ATTRIBUTES *pAttribArray;
EAP_ERROR *pEapError;
NgcTicketContext *pNgcKerbTicket;
BOOL fSaveToCredMan;
} EapPeerMethodResult;
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. Der Puffer darf nicht mehr als dwSizeOfConnectionData-Elemente enthalten.
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. Der Puffer darf nicht mehr als dwSizeofUserData-Elemente enthalten.
pAttribArray
Ein Zeiger auf eine EAP_ATTRIBUTES Arraystruktur, die die von der Authentifizierungssitzung zurückgegebenen EAP-Attribute enthält.
pEapError
Ein Zeiger auf die 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 freigegeben werden, indem ein Zeiger auf EapPeerFreeErrorMemory übergeben wird.
pNgcKerbTicket
Kerberos-Ticket.
fSaveToCredMan
Gibt an, ob im Anmeldeinformations-Manager gespeichert werden soll.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | eapmethodpeerapis.h |