DrtGetSearchResultSize 関数 (drt.h)
DrtGetSearchResultSize 関数は、次に使用できる検索結果のサイズを返します。
構文
HRESULT DrtGetSearchResultSize(
[in] HDRT_SEARCH_CONTEXT hSearchContext,
[out] ULONG *pulSearchResultSize
);
パラメーター
[in] hSearchContext
閉じる検索コンテキストを処理します。 このパラメーターは、 DrtStartSearch 関数によって返されます。
[out] pulSearchResultSize
次に使用可能な検索結果のサイズを保持します。
戻り値
関数が成功した場合は、S_OKを返します。 その他の可能な値は次のとおりです。
リターン コード | 説明 |
---|---|
|
pulSearchResultSize は NULL です。 |
|
hSearchContext は無効なハンドルです。 |
|
DRT クラウドは障害状態です。 |
|
返す結果はこれ以上ありません。 |
|
タイムアウトしたため、検索に失敗しました。 |
|
検索はまだ進行中です。 |
解説
アプリケーションは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 |