다음을 통해 공유


EapPeerMethodResult 구조체(eapmethodpeerapis.h)

인증 중에 EAP 메서드에서 생성된 결과 데이터를 포함합니다.

구문

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;

멤버

fIsSuccess

TRUE이면 지원자가 성공적으로 인증되었습니다. FALSE이면 그렇지 않습니다.

dwFailureReasonCode

지원자를 인증할 수 없는 경우 이유 코드를 포함합니다.

fSaveConnectionData

TRUE이면 pConnectionData 데이터에 지정된 연결 데이터를 디스크에 유지해야 합니다. 그렇지 않으면 저장할 필요가 없습니다.

dwSizeofConnectionData

pConnectionData의 크기(바이트)입니다.

pConnectionData

EAP 인증 세션이 개최되는 연결에 대한 정보를 포함하는 바이트 버퍼에 대한 포인터입니다. 버퍼에는 dwSizeOfConnectionData 요소를 초과할 수 없습니다.

fSaveUserData

TRUE이면 pUserData 데이터에 지정된 사용자 데이터를 디스크에 유지해야 합니다. 그렇지 않으면 저장할 필요가 없습니다.

dwSizeofUserData

pUserData의 크기(바이트)입니다.

pUserData

EAP 인증 세션을 요청한 지원 사용자에 대한 정보가 포함된 바이트 버퍼에 대한 포인터입니다. 버퍼에는 dwSizeofUserData 요소를 포함할 수 없습니다.

pAttribArray

인증 세션에서 반환된 EAP 특성을 포함하는 EAP_ATTRIBUTES 배열 구조체에 대한 포인터입니다.

pEapError

이 함수 호출을 실행하는 동안 발생한 오류를 포함하는 EAP_ERROR 구조체에 대한 포인터입니다. 오류 데이터를 사용한 후에는 EapPeerFreeErrorMemory에 포인터를 전달하여 이 메모리를 해제해야 합니다.

pNgcKerbTicket

Kerberos 티켓.

fSaveToCredMan

자격 증명 관리자에 저장할지 여부입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 eapmethodpeerapis.h

추가 정보

EAPHost 피어 메서드 구조체