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 |