次の方法で共有


IDirectorySearch::CloseSearchHandle メソッド (iads.h)

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

構文

HRESULT CloseSearchHandle(
  [in] ADS_SEARCH_HANDLE hSearchResult
);

パラメーター

[in] hSearchResult

閉じる検索結果へのハンドルを提供します。

戻り値

このメソッドは、標準の戻り値と、次の値を返します。

その他の戻り値については、「 ADSI エラー コード」を参照してください。

注釈

IDirectorySearch::CloseSearchHandle メソッドを実装するプロセスは、検索結果や検索結果ハンドルを含め、IDirectorySearch::ExecuteSearch メソッドによって割り当てられたすべてのメモリを解放する必要もあります。

呼び出し元は、開いている各検索ハンドルに対して 1 回だけこのメソッドを呼び出すことができます。 IDirectorySearch::CloseSearchHandle を発行した後に新しい検索ハンドルを取得するには 、IDirectorySearch::ExecuteSearch メソッドを使用する必要があります。

ADS_SEARCH_HANDLE hSearch;
HRESULT hr;
hr = m_pSearch->ExecuteSearch(L"(&(objectCategory=user)(l=Redmond))", pszAttr, dwCount, &hSearch );
if ( SUCCEEDED(hr) )
{
   // Omit getting the data
   m_pSearch->CloseSearchHandle(hSearch);
}

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー iads.h
[DLL] Activeds.dll;Adsldp.dll;Adsldpc.dll

こちらもご覧ください

ADSI エラー コード

IDirectorySearch

IDirectorySearch::ExecuteSearch