Поделиться через


перечисление 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