Condividi tramite


Struttura EapPeerMethodResult (eapmethodpeerapis.h)

Contiene i dati dei risultati generati da un metodo EAP durante l'autenticazione.

Sintassi

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;

Members

fIsSuccess

Se TRUE, il supplicante è stato autenticato correttamente; se FALSE, non lo era.

dwFailureReasonCode

Contiene un codice motivo se non è stato possibile autenticare il supplicante.

fSaveConnectionData

Se TRUE, i dati di connessione specificati in pConnectionData devono essere salvati in modo permanente su disco; in caso contrario, non è necessario salvarlo.

dwSizeofConnectionData

Dimensione, 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. Il buffer non può contenere più elementi dwSizeOfConnectionData .

fSaveUserData

Se TRUE, i dati utente specificati nei dati pUserData devono essere salvati in modo permanente su disco; in caso contrario, non è necessario salvarlo.

dwSizeofUserData

Dimensione, 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. Il buffer non può contenere più elementi dwSizeofUserData .

pAttribArray

Puntatore a una struttura di matrice EAP_ATTRIBUTES che contiene gli attributi EAP restituiti dalla sessione di autenticazione.

pEapError

Puntatore alla struttura EAP_ERROR che contiene eventuali errori generati durante l'esecuzione di questa chiamata di funzione. Dopo aver utilizzato i dati di errore, questa memoria deve essere liberata passando un puntatore a EapPeerFreeErrorMemory.

pNgcKerbTicket

Ticket Kerberos.

fSaveToCredMan

Indica se salvare in Gestione credenziali.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione eapmethodpeerapis.h

Vedi anche

Strutture del metodo peer EAPHost