共用方式為


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,則這是最後一個回呼,除非在查詢建立期間指定 DevQueryFlagAsyncCloseDevQueryStateClosed 除外。
DevQueryStateAborted
發生資源不足錯誤,且無法傳遞通知。 不會再進行回呼。 客戶端必須關閉查詢,並建立新的查詢,才能從這種情況中復原。
DevQueryStateClosed
只有在建立查詢期間指定 devQueryFlagAsyncClose 時 ,才會發生此狀態變更。 它表示已完成關閉查詢。 不會再進行回呼。

要求

要求 價值
標頭 devquerydef.h