次の方法で共有


DrtGetSearchResultSize 関数 (drt.h)

DrtGetSearchResultSize 関数は、次に使用できる検索結果のサイズを返します。

構文

HRESULT DrtGetSearchResultSize(
  [in]  HDRT_SEARCH_CONTEXT hSearchContext,
  [out] ULONG               *pulSearchResultSize
);

パラメーター

[in] hSearchContext

閉じる検索コンテキストを処理します。 このパラメーターは、 DrtStartSearch 関数によって返されます。

[out] pulSearchResultSize

次に使用可能な検索結果のサイズを保持します。

戻り値

関数が成功した場合は、S_OKを返します。 その他の可能な値は次のとおりです。

リターン コード 説明
E_INVALIDARG
pulSearchResultSizeNULL です
E_HANDLE
hSearchContext は無効なハンドルです。
DRT_E_FAULTED
DRT クラウドは障害状態です。
DRT_E_NO_MORE
返す結果はこれ以上ありません。
DRT_E_TIMEOUT
タイムアウトしたため、検索に失敗しました。
DRT_E_SEARCH_IN_PROGRESS
検索はまだ進行中です。

解説

アプリケーションはS_OKを受け取り、キューに検索結果が含まれている限り、 DrtGetSearchResultSize 関数と DrtGetSearchResult 関数を使用してループを続行します。 キューが空の場合、 DrtGetSearchResult 関数はDRT_E_SEARCH_IN_PROGRESSまたはDRT_E_NO_MOREを返します。

要件

   
サポートされている最小のクライアント Windows 7 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー drt.h
Library Drt.lib
[DLL] Drt.dll

関連項目

DrtStartSearch