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 |