DrtStartSearch 函式 (drt.h)
DrtStartSearch 函式會使用 DRT_SEARCH_INFO 結構中指定的準則,搜尋DRT中的索引鍵。
語法
HRESULT DrtStartSearch(
[in] HDRT hDrt,
[in] DRT_DATA *pKey,
[in, optional] const DRT_SEARCH_INFO *pInfo,
ULONG timeout,
[in] HANDLE hEvent,
[in, optional] const PVOID pvContext,
[out] HDRT_SEARCH_CONTEXT *hSearchContext
);
參數
[in] hDrt
DrtOpen 函式所傳回的DRT句柄。
[in] pKey
包含索引鍵 之DRT_DATA 結構的指標。
[in, optional] pInfo
指定搜尋屬性 之DRT_SEARCH_INFO 結構的指標。
timeout
指定停止搜尋之前的毫秒。
[in] hEvent
處理 DrtStartSearch API完成或找到中繼節點時發出訊號的事件。
[in, optional] pvContext
透過事件傳遞至應用程式之內容數據的指標。
[out] hSearchContext
用於呼叫 DrtEndSearch的句柄。
傳回值
此函式會在成功時傳回S_OK。 其他可能的值包括:
傳回碼 | Description |
---|---|
|
hDrt 是無效的句柄,或 phKeyRegistration 是無效的句柄 |
|
|
|
|
|
pInfo 已傳入,但 pInfo 的 dwSize 不等於DRT_SEARCH_INFO結構的大小。 |
|
pInfo 已傳入,但 cMaxEndpoints (max endpoints) 設定為 pInfo 或 pInfo 內已傳入 0,但 cMaxEndpoints 大於 1, 並將 fAnyMatchInRange 設定為 TRUE |
|
最小值和最大值索引鍵值相等,但目標不同。 |
|
DRT 雲端處於錯誤狀態。 |
|
系統記憶體不足。 |
|
DRT 正在關閉。 |
|
發生非預期的嚴重錯誤。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | drt.h |
程式庫 | Drt.lib |
Dll | Drt.dll |