다음을 통해 공유


IEAPProviderConfig::RouterInvokeCredentialsUI 메서드(rrascfg.h)

시스템은 RouterInvokeCredentialsUI 메서드를 호출하여 두 라우터 간의 EAP 인증을 위한 자격 증명 사용자 인터페이스를 호출합니다.

구문

HRESULT RouterInvokeCredentialsUI(
  DWORD     dwEapTypeId,
  ULONG_PTR uConnectionParam,
  HWND      hwndParent,
  DWORD     dwFlags,
  BYTE      *pConnectionDataIn,
  DWORD     dwSizeOfConnectionDataIn,
  BYTE      *pUserDataIn,
  DWORD     dwSizeOfUserDataIn,
  BYTE      **ppUserDataOut,
  DWORD     *pdwSizeOfUserDataOut
);

매개 변수

dwEapTypeId

구성 사용자 인터페이스를 호출할 EAP를 지정합니다.

uConnectionParam

사용자 인터페이스를 호출할 구성 세션을 지정합니다.

hwndParent

구성 사용자 인터페이스의 부모 창에 대한 핸들입니다.

dwFlags

RAS_EAP_FLAG_ROUTER 플래그를 지정합니다. 이 매개 변수에 대한 유일한 유효한 플래그입니다. 인증이 두 라우터 사이에 있음을 나타냅니다. 이 매개 변수에는 항상 이 플래그가 포함됩니다.

pConnectionDataIn

인터페이스의 현재 구성 데이터에 대한 포인터입니다.

dwSizeOfConnectionDataIn

pConnectionDataIn 매개 변수가 가리키는 현재 구성 데이터의 크기를 지정합니다.

pUserDataIn

인터페이스의 현재 자격 증명 데이터에 대한 포인터입니다.

dwSizeOfUserDataIn

현재 자격 증명 데이터의 크기를 지정합니다.

ppUserDataOut

인터페이스에 대한 새 자격 증명 데이터를 수신하는 버퍼에 대한 포인터에 대한 포인터입니다.

pdwSizeOfUserDataOut

새 자격 증명 데이터의 크기를 수신하는 DWORD 변수에 대한 포인터입니다.

반환 값

함수가 성공하면 반환 값이 S_OK 합니다.

함수가 실패하면 반환 값은 다음 코드 중 하나여야 합니다.

반환 코드 설명
E_FAIL
특정이 아닌 오류입니다.
E_INVALIDARG
인수 중 하나가 잘못되었습니다.
E_OUTOFMEMORY
메서드가 필요한 메모리를 할당할 수 없어 실패했습니다.
E_UNEXPECTED
예기치 않은 오류가 발생했습니다.

요구 사항

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

추가 정보

EAP 인터페이스

확장 가능한 인증 프로토콜 참조

IEAPProviderConfig

IEAPProviderConfig::Initialize

IEAPProviderConfig::RouterInvokeConfigUI

IEAPProviderConfig::ServerInvokeConfigUI

IEAPProviderConfig::Uninitialize