Struttura EapHostPeerMethodResult (eaphostpeertypes.h)
La struttura EapHostPeerMethodResult contiene i dati dei risultati generati da EAPHost durante una sessione di autenticazione che viene quindi passata a un metodo EAP.
Sintassi
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;
Members
fIsSuccess
Se TRUE, il supplicante è stato autenticato correttamente; se FALSE, non era.
dwFailureReasonCode
Contiene un codice motivo se non è stato possibile autenticare il supplicant.
fSaveConnectionData
Se TRUE, i dati di connessione specificati nei dati pConnectionData devono essere mantenuti su disco; in caso contrario, non deve essere salvato.
dwSizeofConnectionData
Dimensioni, in byte, di pConnectionData.
pConnectionData
Puntatore a un buffer di byte che contiene informazioni sulla connessione su cui viene mantenuta la sessione di autenticazione EAP.
fSaveUserData
Se TRUE, i dati utente specificati nei dati pUserData devono essere mantenuti su disco; in caso contrario, non deve essere salvato.
dwSizeofUserData
Dimensioni, in byte, di pUserData.
pUserData
Puntatore a un buffer di byte che contiene informazioni sull'utente supplicante che ha richiesto la sessione di autenticazione EAP.
pAttribArray
Puntatore a una struttura di matrice EAP_ATTRIBUTES che contiene attributi della sessione di autenticazione.
isolationState
Valore di collegamento ISOLATION_STATE che indica lo stato di isolamento della connessione di sessione di autenticazione.
pEapMethodInfo
Puntatore a una struttura EAP_METHOD_INFO che contiene informazioni sul metodo EAP che ha eseguito l'autenticazione per il supplicante.
pEapError
Puntatore alla struttura EAP_ERROR che contiene eventuali errori generati da EAPHost durante l'esecuzione di questa chiamata di funzione. Dopo aver utilizzato i dati di errore, questa memoria deve essere liberata chiamando EapHostPeerFreeEapError.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | eaphostpeertypes.h |