Compartir a través de


enumeración DEV_QUERY_STATE (devquerydef.h)

Especifica el estado de la consulta asociada a una estructura de DEV_QUERY_RESULT_ACTION_DATA.

Sintaxis

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

Constantes

 
DevQueryStateInitialized
Estado inicial de una consulta.
DevQueryStateEnumCompleted
La enumeración inicial de objetos en función del estado actual del sistema está completa. Si se especificó de DevQueryFlagUpdateResults durante la creación de consultas, es posible que se produzcan más devoluciones de llamada a medida que cambia el estado del sistema. Sin embargo, si no se especificó de DevQueryFlagUpdateResult s durante la creación de la consulta, esta es la última devolución de llamada, excepto la DevQueryStateClosed si se especificó DevQueryFlagAsyncClose durante la creación de la consulta.
DevQueryStateAborted
Se ha producido un error fuera del recurso y no se pudo entregar una notificación. No se producirán más devoluciones de llamada. El cliente debe cerrar la consulta y crear una nueva consulta para recuperarse de esta situación.
DevQueryStateClosed
Este cambio de estado solo se produce cuando se especifica DevQueryFlagAsyncClose durante la creación de consultas. Indica que se ha completado el cierre de la consulta. No se producirán más devoluciones de llamada.

Requisitos

Requisito Valor
encabezado de devquerydef.h