ADSI 関数

Active Directory サービス インターフェイスは、Automation を使用しないクライアントに次のヘルパー関数を公開します。

関数 説明
ADsBuildEnumerator 指定した ADSI コンテナー オブジェクトの列挙子オブジェクトを作成します。
ADsBuildVarArrayInt DWORDs の配列からバリアント配列を構築します。
ADsBuildVarArrayStr Unicode 文字列の配列からバリアント配列を構築します。
ADsEncodeBinaryData バイナリ データの BLOB を検索フィルターに適した形式に変換します。
ADsEnumerateNext バリアント配列に、指定した列挙子オブジェクトから取得された要素を設定します。
ADsFreeEnumerator ADsBuildEnumerator によって以前に作成された 列挙子オブジェクトを解放します
ADsGetLastError 呼び出し元スレッドの最後のエラー コード値を取得します。
ADsGetObject 現在の資格情報を使用して ADSI オブジェクトにバインドします。
ADsOpenObject 指定した資格情報を使用して ADSI オブジェクトにバインドする
ADsSetLastError 呼び出し元スレッドのエラー コード値を設定します。
AllocADsMem メモリのブロックを割り当てます。
AllocADsStr 特定の文字列にメモリを割り当てます。
FreeADsMem AllocADsMem によって割り当てられたメモリを解放します
FreeADsStr 指定された文字列に割り当てられたメモリを解放します。
ReallocADsMem 新しく作成されたメモリの場所に既存のメモリ コンテンツを割り当てます。
ReallocADsStr 既存の文字列を新しい文字列に置き換えます。

 

次の ADSI 関数は廃止されています。

関数 説明
AdsFreeAllErrorRecords 互換性のために残されています。
AdsDecodeBinaryData 互換性のために残されています。
PropVariantToAdsType 互換性のために残されています。
AdsTypeToPropVariant 互換性のために残されています。
AdsFreeAdsValues 互換性のために残されています。
InitAdsMem 互換性のために残されています。
AssertAdsmemLeaks 互換性のために残されています。
DumpMemorytracker 互換性のために残されています。