Compartilhar via


DEV_QUERY_STATE enumeração (devquerydef.h)

Especifica o estado da consulta associada a uma estrutura de DEV_QUERY_RESULT_ACTION_DATA.

Sintaxe

typedef enum _DEV_QUERY_STATE {
  DevQueryStateInitialized,
  DevQueryStateEnumCompleted,
  DevQueryStateAborted,
  DevQueryStateClosed
} DEV_QUERY_STATE, *PDEV_QUERY_STATE;

Constantes

 
DevQueryStateInitialized
O estado inicial de uma consulta.
DevQueryStateEnumCompleted
A enumeração inicial de objetos com base no estado atual do sistema é concluída. Se DevQueryFlagUpdateResults foi especificado durante a criação da consulta, outros retornos de chamada poderão ocorrer conforme o estado do sistema for alterado. No entanto, se DevQueryFlagUpdateResults não tiver sido especificado durante a criação da consulta, esse será o último retorno de chamada, exceto para DevQueryStateClosed se DevQueryFlagAsyncClose foi especificado durante a criação da consulta.
DevQueryStateAborted
Ocorreu um erro fora do recurso e não foi possível entregar uma notificação. Nenhum retorno de chamada adicional ocorrerá. O cliente deve fechar a consulta e criar uma nova consulta para se recuperar dessa situação.
DevQueryStateClosed
Essa alteração de estado ocorre somente quando DevQueryFlagAsyncClose é especificada durante a criação da consulta. Indica que o fechamento da consulta foi concluído. Nenhum retorno de chamada adicional ocorrerá.

Requisitos

Requisito Valor
cabeçalho devquerydef.h