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,则这是最后一个回调,除非 DevQueryStateClosed(如果在创建查询期间指定了 DevQueryFlagAsyncClose)。
DevQueryStateAborted
发生资源不足错误,无法传递通知。 不会发生进一步的回调。 客户端必须关闭查询并创建新的查询,以便从这种情况中恢复。
DevQueryStateClosed
只有在 创建查询期间指定了 DevQueryFlagAsyncClose 时,才会发生此状态更改。 它指示关闭查询已完成。 不会发生进一步的回调。

要求

要求 价值
标头 devquerydef.h