IDirectorySearch インターフェイス (iads.h)

IDirectorySearch インターフェイスは、オートメーション以外のクライアントが基になるディレクトリでクエリを実行するために使用できるオーバーヘッドの少ないメソッドを提供する純粋な COM インターフェイスです。

ADSI システム提供プロバイダーのうち、LDAP プロバイダーのみがこのインターフェイスをサポートします。

継承

IDirectorySearch インターフェイスは、IUnknown インターフェイスから継承されます。 IDirectorySearch には、次の種類のメンバーもあります。

メソッド

IDirectorySearch インターフェイスには、これらのメソッドがあります。

 
IDirectorySearch::AbandonSearch

IDirectorySearch::AbandonSearch メソッドは、ExecuteSearch メソッドの以前の呼び出しによって開始された検索を破棄します。
IDirectorySearch::CloseSearchHandle

IDirectorySearch::CloseSearchHandle メソッドは、ハンドルを検索結果に閉じ、関連付けられているメモリを解放します。
IDirectorySearch::ExecuteSearch

IDirectorySearch::ExecuteSearch メソッドは検索を実行し、結果を呼び出し元に渡します。
IDirectorySearch::FreeColumn

IDirectorySearch::FreeColumn メソッドは、IDirectorySearch::GetColumn メソッドが列のデータに割り当てたメモリを解放します。
IDirectorySearch::GetColumn

IDirectorySearch::GetColumn メソッドは、検索結果の名前付き列からデータを取得します。
IDirectorySearch::GetFirstRow

GetFirstRow メソッドは、検索結果の最初の行を取得します。 このメソッドは、このメソッドが以前に呼び出された場合でも、新しい検索を発行または再発行します。
IDirectorySearch::GetNextColumnName

IDirectorySearch::GetNextColumnName メソッドは、データを含む検索結果の次の列の名前を取得します。
IDirectorySearch::GetNextRow

検索結果の次の行を取得します。
IDirectorySearch::GetPreviousRow

IDirectorySearch::GetPreviousRow メソッドは、検索結果の前の行を取得します。 プロバイダーがカーソルのサポートを提供していない場合は、E_NOTIMPLを返す必要があります。
IDirectorySearch::SetSearchPreference

後続の検索でデータを取得するための検索優先設定を指定します。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー iads.h