다음을 통해 공유


컬렉션 및 그룹

ADSI는 컬렉션 개체를 사용하여 동일한 데이터 형식을 사용하여 나타낼 수 있는 디렉터리 서비스의 임의 항목 집합을 나타냅니다. 컬렉션 개체는 유효한 Automation 데이터 형식을 나타내는 VARIANT 값 집합으로 정의됩니다. 컬렉션 개체는 액세스 제어 목록과 같은 영구 정보와 인쇄 큐의 인쇄 작업과 같은 휘발성 정보를 모두 나타낼 수 있습니다.

컬렉션(또는 컨테이너) 개체의 내용을 나열하기 위한 표준 COM 규칙은 컬렉션 개체 목록을 단계별로 실행할 메서드가 있는 IEnumVARIANT를 지원하는 열거자 개체를 만드는 것입니다. get__NewEnum 메서드를 제공하는 ADSI의 인터페이스(두 밑줄 참고)는 IADsContainer, IADsMembersIADsCollection입니다. 또한 ADSI는 도우미 함수 ADsBuildEnumeratorADsEnumerateNext for C 및 C++ 프로그램을 제공하여 열거를 간소화합니다. Automation 클라이언트는 For 루프에서 Next를 호출할 때 암시적으로 열거형을 사용합니다.

그룹은 단순히 IADsMembers 인터페이스를 지원하는 개체의 컬렉션입니다.