IADsNamespaces 인터페이스(iads.h)

IADsNamespaces 인터페이스는 ADs 공급자에 의해 구현되며 네임스페이스 개체를 관리하는 데 사용됩니다. 네임스페이스 개체는 공급자별 최상위 컨테이너이며 디렉터리 트리의 루트 노드에 해당합니다. ADSI 네임스페이스 개체는 기본 디렉터리의 진입점 역할을 하며 디렉터리 서비스 관리자가 현재 설치된 네임스페이스 개체를 열거할 수 있습니다.

이 인터페이스는 컨테이너 개체의 경로를 보유하는 DefaultContainer 속성을 가져와서 설정하는 두 가지 속성 메서드를 지원합니다. 기본 컨테이너는 디렉터리 트리 검색이 진행되는 기본 노드입니다. 이 기본 컨테이너를 기준으로 자식 개체에 대한 참조를 만들 수 있습니다. DefaultContainer 속성을 사용하면 클라이언트가 포함된 개체를 반복적으로 참조하는 것이 더 효율적이고 편리합니다.

"ADs:" 문자열을 사용하여 개체에 바인딩할 때 IADsNamespaces 인터페이스에 대한 포인터를 가져옵니다.

Dim ns As IADsNamespaces
Set ns = GetObject("ADs:")

비 자동화 클라이언트는 대신 ADsGetObject 도우미 함수를 사용할 수 있습니다.

IADsNamespaces *pNs;
hr = ADsGetObject(L"ADs:", IID_IADsNamespaces, (void**)&pNs);

ADSI 네임스페이스 개체는 IADsNamespaces 인터페이스 외에도 IADsContainer 인터페이스를 구현합니다.

상속

IADsNamespaces 인터페이스는 IADs 인터페이스에서 상속됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 iads.h

추가 정보

ADsGetObject

IAD

IADsContainer

IDispatch