ITDirectory::Bind 메서드(rend.h)

[랑데부 IP 전화 회의 컨트롤 및 인터페이스는 Windows Vista, Windows Server 2008 및 후속 버전의 운영 체제에서 사용할 수 없습니다. RTC 클라이언트 API는 유사한 기능을 제공합니다.]

Bind 메서드는 서버에 바인딩됩니다.

구문

HRESULT Bind(
  [in] BSTR pDomainName,
  [in] BSTR pUserName,
  [in] BSTR pPassword,
  [in] long lFlags
);

매개 변수

[in] pDomainName

사용자의 도메인 이름을 포함하는 BSTR 에 대한 포인터입니다.

[in] pUserName

사용자 이름을 포함하는 BSTR 에 대한 포인터입니다.

[in] pPassword

사용자의 암호를 포함하는 BSTR 에 대한 포인터입니다.

[in] lFlags

RENDBIND 는 모든 매개 변수의 유효성을 검사해야 하는지 아니면 기본값을 사용할 수 있는지 여부를 나타내는 플래그 표시기입니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 Description
S_OK
메서드가 정상적으로 실행되었습니다.
E_POINTER
pDomainName, pUserName 또는 pPassword 매개 변수가 유효한 포인터가 아닙니다.
E_INVALIDARG
암호가 필요하지만 제공되지 않았거나, 도메인과 사용자가 제공되지 않았거나, 도메인이 제공되었지만 사용자가 제공되지 않았습니다.
RND_NOT_CONNECTED
ITDirectory::Connect 메서드가 호출되지 않았거나 성공하지 못했습니다.

설명

pDomainName, pUserNamepPassword 입력 변수는 NULL일 수 있습니다.

이 함수를 호출하는 것은 선택 사항입니다. 그러나 일부 디렉터리 작업을 수행하려면 사용자를 먼저 인증해야 합니다. Bind를 호출하는 것은 항상 안전합니다.

애플리케이션은 SysAllocString을 사용하여 pDomainName, pUserNamepPassword 매개 변수에 대한 메모리를 할당해야 합니다. 애플리케이션은 변수가 더 이상 필요하지 않을 때 SysFreeString 을 사용하여 메모리를 해제해야 합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 rend.h
DLL Rend.dll

추가 정보

ITDirectory