PDEV_QUERY_RESULT_CALLBACK回呼函式 (devquery.h)
將接收 DevQuery 查詢結果的回呼函式所需的函式原型。
語法
PDEV_QUERY_RESULT_CALLBACK PdevQueryResultCallback;
void PdevQueryResultCallback(
HDEVQUERY hDevQuery,
PVOID pContext,
const DEV_QUERY_RESULT_ACTION_DATA *pActionData
)
{...}
參數
hDevQuery
與回呼相關聯的查詢句柄。
pContext
用戶端在查詢建立期間所提供的選擇性內容值。
pActionData
DEV_QUERY_RESULT_ACTION_DATA 結構,提供查詢狀態變更的相關信息,或套用至結果集的動作。 一旦回呼傳回,就會釋放此結構中的數據。
傳回值
沒有
言論
指定的查詢只會有一個回呼函式作用中。 如果相同的回呼函式傳遞至多個查詢,則回呼函式可以同時執行,因為它們可以針對不同的查詢叫用。
如果建立查詢時指定了 DevQueryFlagAsyncClose 旗標,您 只能在 hDevQuery 句柄上呼叫 devCloseObjectQuery。 如果未指定 devQueryFlagAsyncClose
要求
要求 | 價值 |
---|---|
標頭 | devquery.h |