iads.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
iads.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
IAD IADs 인터페이스는 ADSI 개체의 기본 개체 기능, 즉 속성 및 메서드를 정의합니다. |
IADsAccessControlEntry IADsAccessControlEntry 인터페이스는 디렉터리 클라이언트가 소유 개체의 개별 ACE(액세스 제어 항목)에 액세스하고 조작할 수 있도록 하는 이중 인터페이스입니다. |
IADsAccessControlList IADsAccessControlList 인터페이스는 개별 ACE(액세스 제어 항목)를 관리하는 이중 인터페이스입니다. |
IADsAcl IADsAcl 인터페이스는 ADSI 클라이언트가 ACL 또는 상속된 ACL 특성 값에 액세스하고 조작할 수 있는 메서드를 제공합니다. 이 인터페이스는 특성을 조작합니다. |
IADsADSystemInfo IADsADSystemInfo 인터페이스는 Windows 도메인에서 Windows 운영 체제를 실행하는 경우 로컬 컴퓨터에 대한 데이터를 검색합니다. 예를 들어 로컬 컴퓨터의 도메인, 사이트 및 고유 이름을 가져올 수 있습니다. |
IADsBackLink IADsBackLink 인터페이스는 ADSI 클라이언트가 Back Link 특성에 액세스하는 메서드를 제공합니다. 이 인터페이스의 속성 메서드를 호출하여 특성을 가져오고 수정할 수 있습니다. |
IADsCaseIgnoreList IADsCaseIgnoreList 인터페이스는 ADSI 클라이언트가 사례 무시 목록 특성에 액세스하는 메서드를 제공합니다. 이 인터페이스의 속성 메서드를 호출하여 특성을 가져오고 수정할 수 있습니다. |
IADsClass IADsClass 인터페이스는 ADSI 개체에 대한 클래스 정의를 제공하는 스키마 클래스 개체를 관리하도록 설계되었습니다. 다른 스키마 관리 인터페이스에는 특성 정의에 대한 IADsProperty 및 특성 구문에 대한 IADsSyntax가 포함됩니다. |
IADsCollection IADsCollection 인터페이스는 호스팅 ADSI 개체가 디렉터리 서비스에 대해 임의의 명명된 데이터 요소 집합을 정의하고 관리할 수 있게 해주는 이중 인터페이스입니다. |
IADsComputer IADsComputer 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsComputerOperations IADsComputerOperations 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsContainer IADsContainer 인터페이스를 사용하면 ADSI 컨테이너 개체가 포함된 ADSI 개체를 만들고 삭제하고 관리할 수 있습니다. 컨테이너 개체는 파일 시스템의 와 같은 계층적 디렉터리 트리를 나타내고 디렉터리 계층 구조를 구성합니다. |
IADsDeleteOps IADsDeleteOps 인터페이스는 개체가 기본 디렉터리에서 자신을 삭제하는 데 사용할 수 있는 메서드를 지정합니다. 컨테이너 개체의 경우 메서드는 자식 및 전체 하위 트리를 삭제합니다. |
IADsDNWithBinary IADsDNWithBinary 인터페이스는 ADSI 클라이언트가 DN(고유 이름)을 개체의 GUID와 연결하는 메서드를 제공합니다. |
IADsDNWithString IADsDNWithString 인터페이스는 ADSI 클라이언트가 DN(고유 이름)을 문자열 값에 연결하는 메서드를 제공합니다. |
IADsDomain IADsDomain 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsEmail IADsEmail 인터페이스는 ADSI 클라이언트가 Email Address 특성에 액세스하는 메서드를 제공합니다. |
IADsExtension IADsExtension 인터페이스는 ADSI 애플리케이션 확장 모델의 기초를 형성합니다. |
IADsFaxNumber IADsFaxNumber 인터페이스는 ADSI 클라이언트가 Facsimile 전화 번호 특성에 액세스하는 메서드를 제공합니다. |
IADsFileService IADsFileService 인터페이스는 IADsService에서 상속되는 이중 인터페이스입니다. |
IADsFileServiceOperations IADsFileServiceOperations 인터페이스는 IADsServiceOperations에서 상속되는 이중 인터페이스입니다. |
IADsFileShare IADsFileShare 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. 네트워크를 통해 게시된 파일 공유를 나타내기 위해 설계되었습니다. IADsFileShare에서 메서드를 호출하여 파일 공유 지점에 대한 데이터에 액세스하거나 게시합니다. |
IADsGroup 디렉터리 서비스에서 그룹 멤버 자격 데이터를 관리합니다. |
IADsHold IADsHold 인터페이스는 ADSI 클라이언트가 Hold 특성에 액세스하는 메서드를 제공합니다. |
IADsLargeInteger LargeInteger 형식의 64비트 정수 조작에 사용됩니다. |
IADsLocality IADsLocality 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsMembers IADsMembers 인터페이스는 이중 인터페이스입니다. |
IADsNamespaces IADsNamespaces 인터페이스는 ADs 공급자에 의해 구현되며 네임스페이스 개체를 관리하는 데 사용됩니다. |
IADsNameTranslate IADsNameTranslateinterface는 ADS_NAME_TYPE_ENUM 열거형에 정의된 다양한 형식 간에 DN(고유 이름)을 변환합니다. 이 기능은 Active Directory의 개체에서 사용할 수 있습니다. |
IADsNetAddress IADsNetAddress 인터페이스는 ADSI 클라이언트가 Net Address 특성에 액세스하는 메서드를 제공합니다. |
IADSO IADSO 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsObjectOptions ADSI 개체를 조작하기 위한 공급자별 옵션을 지정하고 가져오는 직접 메커니즘을 제공합니다. |
IADsOctetList IADsOctetList 인터페이스는 ADSI 클라이언트가 Octet List 특성에 액세스하는 메서드를 제공합니다. |
IADsOpenDSObject IADsOpenDSObject 인터페이스는 기본 디렉터리 저장소의 개체에 바인딩하기 위한 보안 컨텍스트를 제공하도록 설계되었습니다. |
IADsOU organizationalUnit 개체를 관리하는 데 사용됩니다. |
IADsPath IADsPath 인터페이스는 ADSI 클라이언트가 Path 특성에 액세스하는 메서드를 제공합니다. |
IADsPathname ADSI에서 X.500 및 Windows 경로를 구문 분석합니다. |
IADsPostalAddress IADsPostalAddress 인터페이스는 ADSI 클라이언트가 우편 주소 특성에 액세스하는 메서드를 제공합니다. |
IADsPrintJob IADsPrintJob 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsPrintJobOperations IADsPrintJobOperations 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsPrintQueue IADsPrintQueue 인터페이스는 네트워크의 프린터를 나타냅니다. |
IADsPrintQueueOperations 네트워크를 통해 프린터를 제어하는 데 사용됩니다. |
IADsProperty IADsProperty 인터페이스는 스키마 클래스 개체에 대한 단일 특성 정의를 관리하도록 설계되었습니다. |
IADsPropertyEntry IADsPropertyEntry 인터페이스는 속성 캐시의 속성 항목을 관리하는 데 사용됩니다. |
IADsPropertyList IADsPropertyList 인터페이스는 개체의 속성 캐시에 있는 속성 항목 목록을 수정, 읽기 및 업데이트하는 데 사용됩니다. |
IADsPropertyValue 미리 정의된 데이터 형식에서 IADsPropertyEntry 개체의 값을 나타내는 데 사용됩니다. |
IADsPropertyValue2 모든 데이터 형식으로 IADsPropertyEntry 개체의 값을 나타내는 데 사용됩니다. |
IADsReplicaPointer IADsReplicaPointer 인터페이스는 ADSI 클라이언트가 복제본 포인터 특성에 액세스하는 메서드를 제공합니다. |
IADsResource IADsResource 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. 네트워크를 통해 파일 서비스에 대한 열린 리소스를 관리하도록 설계되었습니다. |
IADsSecurityDescriptor ADSI 보안 설명자 개체의 속성에 대한 액세스를 제공합니다. |
IADsSecurityUtility IADsSecurityUtility 인터페이스는 파일, 파일 공유 또는 레지스트리 키에서 보안 설명자를 가져오기, 설정 또는 검색하는 데 사용됩니다. |
IADsService IADsService 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsServiceOperations IADsServiceOperations 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsSession IADsSession 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. 네트워크를 통해 파일 서비스에 대한 활성 세션을 나타내도록 설계되었습니다. |
IADsSyntax IADsSyntax 인터페이스는 해당 데이터를 나타내는 데 사용되는 사용 가능한 Automation 데이터 형식을 식별하고 수정하는 메서드를 지정합니다. |
IADsTimestamp IADsTimestamp 인터페이스는 ADSI 클라이언트가 타임스탬프 특성에 액세스하는 메서드를 제공합니다. |
IADsTypedName IADsTypedName 인터페이스는 ADSI 클라이언트가 Typed Name 특성에 액세스할 수 있는 메서드를 제공합니다. |
IADsUser IADsUser 인터페이스는 IAD에서 상속되는 이중 인터페이스입니다. |
IADsWinNTSystemInfo IADsWinNTSystemInfo 인터페이스는 컴퓨터에 대한 WinNT 시스템 정보를 검색합니다. 이러한 시스템 정보에는 사용자 계정 이름, 사용자 도메인, 호스트 이름 및 호스트 컴퓨터의 기본 도메인 컨트롤러가 포함됩니다. |
IDirectoryObject IDirectoryObject 인터페이스는 클라이언트에 디렉터리 서비스 개체에 대한 직접 액세스를 제공하는 비 Automation COM 인터페이스입니다. |
IDirectorySchemaMgmt 현재 구현되지 않으며 사용해서는 안 됩니다. |
IDirectorySearch IDirectorySearch 인터페이스는 자동화가 아닌 클라이언트가 기본 디렉터리에서 쿼리를 수행하는 데 사용할 수 있는 낮은 오버헤드 메서드를 제공하는 순수 COM 인터페이스입니다. |
구조체
ADS_ATTR_DEF ADS_ATTR_DEF 구조체는 사용되지 않는 인터페이스인 IDirectorySchemaMgmt의 일부로만 사용됩니다. |
ADS_ATTR_INFO IDirectoryObject::CreateDSObject, IDirectoryObject::GetObjectAttributes 또는 IDirectoryObject::SetObjectAttributes 메서드와 함께 사용할 하나 이상의 특성 값을 포함하는 데 사용됩니다. |
ADS_BACKLINK ADS_BACKLINK 구조체는 Back Link 특성 구문의 ADSI 표현입니다. |
ADS_CASEIGNORE_LIST ADS_CASEIGNORE_LIST 구조는 사례 무시 목록 특성 구문의 ADSI 표현입니다. |
ADS_CLASS_DEF ADS_CLASS_DEF 구조체는 사용되지 않는 인터페이스인 IDirectorySchemaMgmt의 일부로만 사용됩니다. 다음 정보는 레거시 목적으로만 제공됩니다. ADS_CLASS_DEF 구조체는 개체 클래스의 정의를 보유합니다. |
ADS_DN_WITH_BINARY ADSVALUE 구조와 함께 이진 데이터를 포함하는 고유 이름 특성 값을 포함하는 데 사용됩니다. |
ADS_DN_WITH_STRING ADSVALUE 구조체와 함께 문자열 데이터를 포함하는 고유 이름 특성 값을 포함하는 데 사용됩니다. |
ADS_EMAIL ADS_EMAIL 구조체는 EMail Address 특성 구문의 ADSI 표현입니다. |
ADS_FAXNUMBER ADS_FAXNUMBER 구조는 Facsimile 전화 번호 특성 구문의 ADSI 표현입니다. |
ADS_HOLD ADS_HOLD 구조체는 Hold 특성 구문의 ADSI 표현입니다. |
ADS_NETADDRESS ADS_NETADDRESS 구조체는 Net Address 특성 구문의 ADSI 표현입니다. |
ADS_NT_SECURITY_DESCRIPTOR ADS_NT_SECURITY_DESCRIPTOR 구조는 Windows용 보안 설명자의 데이터 형식을 정의합니다. |
ADS_OBJECT_INFO ADS_OBJECT_INFO 구조체는 디렉터리 서비스 개체의 ID 및 위치를 포함한 데이터를 지정합니다. |
ADS_OCTET_LIST ADS_OCTET_LIST 구조체는 정렬된 단일 바이트 문자열 시퀀스의 ADSI 표현입니다. |
ADS_OCTET_STRING ADS_OCTET_STRING 구조체는 Active Directory에서 사용되는 Octet String 특성 구문의 ADSI 표현입니다. |
ADS_PATH ADS_PATH 구조체는 Path 특성 구문의 ADSI 표현입니다. |
ADS_POSTALADDRESS ADS_POSTALADDRESS 구조는 우편 주소 특성의 ADSI 표현입니다. |
ADS_PROV_SPECIFIC ADS_PROV_SPECIFIC 구조에는 BLOB(Binary Large Object)로 표시되는 공급자별 데이터가 포함됩니다. |
ADS_REPLICAPOINTER 복제본 포인터 특성 구문의 ADSI 표현을 나타냅니다. |
ADS_SEARCH_COLUMN ADS_SEARCH_COLUMN 구조는 디렉터리 서비스 데이터베이스에서 반환된 쿼리에서 검색 열의 내용을 지정합니다. |
ADS_SEARCHPREF_INFO ADS_SEARCHPREF_INFO 구조는 쿼리 기본 설정을 지정합니다. |
ADS_SORTKEY ADS_SORTKEY 구조체는 쿼리를 정렬하는 방법을 지정합니다. |
ADS_TIMESTAMP ADS_TIMESTAMP 구조체는 Timestamp 특성 구문의 ADSI 표현입니다. |
ADS_TYPEDNAME Typed Name 특성 구문의 ADSI 표현을 나타냅니다. |
ADS_VLV VLV(가상 목록 보기) 검색을 수행하는 데 사용되는 메타데이터를 포함합니다. |
ADSVALUE ADSI 데이터 형식으로 지정된 값을 포함합니다. |
열거형
ADS_ACEFLAG_ENUM ADS_ACEFLAG_ENUM 열거형은 Active Directory 개체에 대한 ACE(Access Control Entry)의 동작을 지정하는 데 사용됩니다. |
ADS_ACETYPE_ENUM Active Directory 개체에 대한 액세스 제어 항목의 형식을 지정하는 데 사용됩니다. |
ADS_AUTHENTICATION_ENUM 디렉터리 서비스 개체에 바인딩하기 위해 ADSI에서 사용되는 인증 옵션을 지정합니다. |
ADS_CHASE_REFERRALS_ENUM ADS_CHASE_REFERRALS_ENUM 열거형은 조회 추적이 발생하는지, 어떻게 하는지를 지정합니다. |
ADS_DEREFENUM ADS_DEREFENUM 열거형은 별칭이 역참조되는 프로세스를 지정합니다. |
ADS_DISPLAY_ENUM ADS_DISPLAY_ENUM 열거형은 경로를 표시하는 방법을 지정합니다. |
ADS_ESCAPE_MODE_ENUM 디렉터리 경로에 이스케이프 문자가 표시되는 방법을 지정합니다. |
ADS_FLAGTYPE_ENUM ADS_FLAGTYPE_ENUM 열거형은 ACE(액세스 제어 항목)에 ObjectType 또는 InheritedObjectType 필드가 있음을 나타내는 데 사용할 수 있는 값을 지정합니다. |
ADS_FORMAT_ENUM IADsPathname::Retrieve 메서드에서 사용하는 사용 가능한 경로 값 형식을 지정합니다. |
ADS_GROUP_TYPE_ENUM ADSI에서 그룹 개체의 형식을 지정합니다. |
ADS_NAME_INITTYPE_ENUM ADS_NAME_INITTYPE_ENUM 열거형은 NameTranslate 개체에서 수행할 초기화 유형을 지정합니다. IADsNameTranslate 인터페이스에서 사용됩니다. |
ADS_NAME_TYPE_ENUM 고유 이름을 나타내는 데 사용되는 형식을 지정합니다. |
ADS_OPTION_ENUM IADsObjectOptions.GetOption 및 IADsObjectOptions.SetOption 메서드를 사용하여 검색하거나 설정할 수 있는 옵션을 나타내는 값을 포함합니다. |
ADS_PASSWORD_ENCODING_ENUM IADsObjectOptions::GetOption 및 IADsObjectOptions::SetOption 메서드의 ADS_OPTION_PASSWORD_METHOD 옵션에 사용되는 암호 인코딩 유형을 식별합니다. |
ADS_PATHTYPE_ENUM ADS_PATHTYPE_ENUM 열거형은 IADsSecurityUtility 인터페이스가 보안 설명자를 추가하거나 수정할 개체의 형식을 지정합니다. |
ADS_PREFERENCES_ENUM ADS_PREFERENCES_ENUM 열거형은 ADSI용 OLE DB 공급자의 쿼리 기본 설정을 지정합니다. |
ADS_PROPERTY_OPERATION_ENUM 캐시에서 명명된 속성을 업데이트하는 방법을 지정합니다. |
ADS_RIGHTS_ENUM Active Directory 개체에 할당된 액세스 권한을 지정합니다. |
ADS_SCOPEENUM 디렉터리 검색의 scope 지정합니다. |
ADS_SD_CONTROL_ENUM ADS_SD_CONTROL_ENUM 열거형은 보안 설명자에 대한 컨트롤 플래그를 지정합니다. |
ADS_SD_FORMAT_ENUM ADS_SD_FORMAT_ENUM 열거형은 개체의 보안 설명자가 IADsSecurityUtility 인터페이스에 의해 변환될 형식을 지정합니다. |
ADS_SD_REVISION_ENUM Active Directory에 대한 ACE(액세스 제어 항목) 또는 ACL(액세스 제어 목록)의 수정 번호를 지정합니다. |
ADS_SEARCHPREF_ENUM IDirectorySearch 개체에 대한 기본 설정을 지정합니다. |
ADS_SECURITY_INFO_ENUM 개체의 보안 데이터를 검사하는 데 사용할 수 있는 옵션을 지정합니다. |
ADS_SETTYPE_ENUM ADS_SETTYPE_ENUM 열거형은 IADsPathname::Set 메서드에서 사용하는 사용 가능한 경로 이름 형식을 지정합니다. |
ADS_STATUSENUM IDirectorySearch::SetSearchPreference 메서드를 사용하여 검색 기본 설정 집합의 상태 지정합니다. |
ADS_SYSTEMFLAG_ENUM ADS_SYSTEMFLAG_ENUM 열거형은 systemFlags 특성에 할당할 수 있는 일부 값을 정의합니다. 열거형의 일부 값은 attributeSchema 개체와 관련이 있습니다. 다른 값은 모든 클래스의 개체에 설정할 수 있습니다. |
ADS_USER_FLAG_ENUM 디렉터리에서 사용자 속성을 설정하는 데 사용되는 플래그를 정의합니다. |
ADSI_DIALECT_ENUM ADSI_DIALECT_ENUM 열거형은 ADSI용 OLE DB 공급자에 사용되는 쿼리 언어를 지정합니다. |
ADSTYPEENUM ADSI 속성 값의 데이터 형식을 식별하는 데 사용됩니다. |