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