다음을 통해 공유


EapPeerGetInfo 함수(eapmethodpeerapis.h)

EAPHost 서비스에 현재 로드된 EAP 피어 메서드 EapPeerGetInfo 구현을 위한 함수 포인터 집합을 가져옵니다.

구문

DWORD EapPeerGetInfo(
  [in]  EAP_TYPE                 *pEapType,
  [out] EAP_PEER_METHOD_ROUTINES *pEapInfo,
  [out] EAP_ERROR                **ppEapError
);

매개 변수

[in] pEapType

이 구조체의 멤버가 가리키는 API 의 구현자에 대한 공급업체 데이터를 포함하는 EAP_TYPE 구조체에 대한 포인터입니다.

[out] pEapInfo

피어 기반 EAPHost에 대한 지원 호출에 해당하는 API의 EAP 메서드별 구현에 대한 함수 포인터를 포함하는 EAP_PEER_METHOD_ROUTINES 구조체 에 대한 포인터입니다.

[out] ppEapError

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

반환 값

없음

설명

모든 EAP 피어 메서드 DLL은 다음 API를 구현해야 합니다.

이러한 API는 지원자의 호출에 해당하며, 지원자의 API 호출과 EAP 메서드 DLL에 노출된 공용 API 간의 프록시 역할을 합니다. 따라서 지원자가 피어 기반 EAPHost를 호출하여 인증 세션을 설정하거나 해당 세션 중에 작업을 수행하는 경우 EAPHost는 제공된 매개 변수를 사용하여 EAP 메서드 DLL에서 구현된 해당 함수를 호출합니다. EAP 메서드 함수는 해당 진입점에 대한 포인터로 관리됩니다.

EAP 피어 메서드 API 집합의 다른 함수는 해당 지원 호출 없이 피어 기반 EAPHost에 의해 호출되며 연결 유효성 검사 또는 사용자 인터페이스 호출 작업에 사용됩니다.

이 호출은 이 API에 대한 함수 포인터를 사용하여 피어 기반 EAPHost에 의해 수행됩니다. 이 API는 EAPHost에 의해 로드된 EAP 메서드에서 구현되어야 하며 설명서에 지정된 구문 및 매개 변수 형식을 엄격히 준수해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 eapmethodpeerapis.h

추가 정보

EAPHost 피어 메서드 Run-Time 함수