Share via


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 속성 값의 데이터 형식을 식별하는 데 사용됩니다.