DEV_QUERY_STATE列舉 (devquerydef.h)
指定與 DEV_QUERY_RESULT_ACTION_DATA 結構相關聯的查詢狀態。
語法
typedef enum _DEV_QUERY_STATE {
DevQueryStateInitialized,
DevQueryStateEnumCompleted,
DevQueryStateAborted,
DevQueryStateClosed
} DEV_QUERY_STATE, *PDEV_QUERY_STATE;
常數
DevQueryStateInitialized 查詢的初始狀態。 |
DevQueryStateEnumCompleted 根據系統目前狀態的物件初始列舉已完成。 如果在查詢建立期間指定 DevQueryFlagUpdateResults,則系統的狀態變更時可能會發生進一步回呼。 不過,如果在查詢建立期間未指定 DevQueryFlagUpdateResults,則這是最後一個回呼,除非在查詢建立期間指定 DevQueryFlagAsyncClose,DevQueryStateClosed 除外。 |
DevQueryStateAborted 發生資源不足錯誤,且無法傳遞通知。 不會再進行回呼。 客戶端必須關閉查詢,並建立新的查詢,才能從這種情況中復原。 |
DevQueryStateClosed 只有在建立查詢期間指定 devQueryFlagAsyncClose 時 |
要求
要求 | 價值 |
---|---|
標頭 | devquerydef.h |