다음을 통해 공유


EapHostPeerMethodResult 구조체(eaphostpeertypes.h)

EapHostPeerMethodResult 구조에는 EAP 메서드에 전달되는 인증 세션 중에 EAPHost에서 생성된 결과 데이터가 포함됩니다.

구문

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;

멤버

fIsSuccess

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

dwFailureReasonCode

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

fSaveConnectionData

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

dwSizeofConnectionData

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

pConnectionData

EAP 인증 세션이 개최되는 연결에 대한 정보를 포함하는 바이트 버퍼에 대한 포인터입니다.

fSaveUserData

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

dwSizeofUserData

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

pUserData

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

pAttribArray

인증 세션의 특성을 포함하는 EAP_ATTRIBUTES 배열 구조에 대한 포인터입니다.

isolationState

인증 세션 연결의 격리 상태를 나타내는 ISOLATION_STATE 링크 값입니다.

pEapMethodInfo

지원자의 인증을 수행한 EAP 메서드에 대한 정보를 포함하는 EAP_METHOD_INFO 구조체에 대한 포인터입니다.

pEapError

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

요구 사항

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

추가 정보

EAPHost 지원 구조체

EapHostPeerGetResult