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 クライアントが Case Ignore List 属性にアクセスするためのメソッドを提供します。 このインターフェイスの プロパティ メソッドを呼び出して、 属性を取得および変更できます。
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

organizationUnit オブジェクトを管理するために使用されます。
IADsPath

IADsPath インターフェイスは、ADSI クライアントが Path 属性にアクセスするためのメソッドを提供します。
IADsPathname

ADSI の X.500 および Windows パスを解析します。
IADsPostalAddress

IADsPostalAddress インターフェイスは、ADSI クライアントが Postal Address 属性にアクセスするためのメソッドを提供します。
IADsPrintJob

IADsPrintJob インターフェイスは、IAD から継承するデュアル インターフェイスです。
IADsPrintJobOperations

IADsPrintJobOperations インターフェイスは、IAD から継承するデュアル インターフェイスです。
IADsPrintQueue

IADsPrintQueue インターフェイスは、ネットワーク上のプリンターを表します。
IADsPrintQueueOperations

ネットワーク経由でプリンターを制御するために使用します。
IADsProperty

IADsProperty インターフェイスは、スキーマ クラス オブジェクトの 1 つの属性定義を管理するように設計されています。
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 クライアントが Timestamp 属性にアクセスするためのメソッドを提供します。
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 メソッドで使用する 1 つ以上の属性値を格納するために使用されます。
ADS_BACKLINK

ADS_BACKLINK構造体は、Back Link 属性構文の ADSI 表現です。
ADS_CASEIGNORE_LIST

ADS_CASEIGNORE_LIST構造体は、Case Ignore 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構造体は、ファクシミリ電話番号属性構文の 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構造体は、1 バイト文字列の順序付けられたシーケンスの 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) として表されるプロバイダー固有のデータが含まれています。
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

型指定された Name 属性構文の ADSI 表現を表します。
ADS_VLV

仮想リスト ビュー (VLV) 検索を実行するために使用されるメタデータが含まれています。
ADSVALUE

ADSI データ型として指定された値を格納します。

列挙

 
ADS_ACEFLAG_ENUM

ADS_ACEFLAG_ENUM列挙は、Active Directory オブジェクトの存取控制 Entry (ACE) の動作を指定するために使用されます。
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列挙は、OLE DB プロバイダー for ADSI のクエリ設定を指定します。
ADS_PROPERTY_OPERATION_ENUM

キャッシュ内の名前付きプロパティを更新する方法を指定します。
ADS_RIGHTS_ENUM

Active Directory オブジェクトに割り当てられたアクセス権を指定します。
ADS_SCOPEENUM

ディレクトリ検索のスコープを指定します。
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列挙は、OLE DB provider for ADSI で使用されるクエリ言語を指定します。
ADSTYPEENUM

ADSI プロパティ値のデータ型を識別するために使用されます。