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 |