Share via


IDirectoryObject 인터페이스(iads.h)

IDirectoryObject 인터페이스는 클라이언트에 디렉터리 서비스 개체에 대한 직접 액세스를 제공하는 비 Automation COM 인터페이스입니다. 인터페이스를 사용하면 ADSI 특성 캐시가 아닌 직접 유선 프로토콜을 통해 액세스할 수 있습니다. 유선 프로토콜을 사용하면 성능이 최적화됩니다. IDirectoryObject를 사용하면 클라이언트가 하나의 메서드 호출을 사용하여 개체 특성 수를 얻거나 설정할 수 있습니다. 일괄 처리로 호출되는 해당 Automation 메서드와 달리 IDirectoryObject 메서드는 호출될 때 실행됩니다. IDirectoryObject 는 특성 캐싱을 수행하지 않습니다.

비 자동화 클라이언트는 IDirectoryObject 메서드를 호출하여 성능을 최적화하고 네이티브 디렉터리 서비스 인터페이스를 활용할 수 있습니다. Automation 클라이언트는 IDirectoryObject를 사용할 수 없습니다. 대신 IAD 인터페이스 를 사용해야 합니다.

ADSI 시스템 제공 공급자 중 LDAP 공급자만 이 인터페이스를 지원합니다.

상속

IDirectoryObject 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDirectoryObject 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDirectoryObject 인터페이스에는 이러한 메서드가 있습니다.

 
IDirectoryObject::CreateDSObject

현재 디렉터리 서비스 개체의 자식 을 만듭니다.
IDirectoryObject::D eleteDSObject

디렉터리 트리에서 리프 개체를 삭제합니다.
IDirectoryObject::GetObjectAttributes

디렉터리 서비스 개체의 지정된 특성을 하나 이상 검색합니다.
IDirectoryObject::GetObjectInformation

IDirectoryObject::GetObjectInformation 메서드는 디렉터리 서비스 개체의 ID 및 위치와 관련된 데이터를 포함하는 ADS_OBJECT_INFO 구조체에 대한 포인터를 검색합니다.
IDirectoryObject::SetObjectAttributes

IDirectoryObject::SetObjectAttributes 메서드는 ADS_ATTR_INFO 구조에 정의된 하나 이상의 지정된 개체 특성에서 데이터를 수정합니다.

요구 사항

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

추가 정보

IAD