Condividi tramite


enumerazione DEV_QUERY_STATE (devquerydef.h)

Specifica lo stato della query associata a una struttura DEV_QUERY_RESULT_ACTION_DATA.

Sintassi

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

Costanti

 
DevQueryStateInitialized
Stato iniziale di una query.
DevQueryStateEnumCompleted
L'enumerazione iniziale degli oggetti in base allo stato corrente del sistema è stata completata. Se devQueryFlagUpdateResults è stato specificato durante la creazione della query, è possibile che si verifichino ulteriori callback quando lo stato del sistema cambia. Tuttavia, se DevQueryFlagUpdateResults non è stato specificato durante la creazione della query, questo è l'ultimo callback, ad eccezione di DevQueryStateClosed se DevQueryFlagAsyncClose è stato specificato durante la creazione della query.
DevQueryStateAborted
Si è verificato un errore out-of-resource e non è stato possibile recapitare una notifica. Non verranno eseguiti altri callback. Il client deve chiudere la query e creare una nuova query per il ripristino da questa situazione.
DevQueryStateClosed
Questa modifica di stato si verifica solo quando viene specificata DevQueryFlagAsyncClose durante la creazione della query. Indica che la chiusura della query è stata completata. Non verranno eseguiti altri callback.

Fabbisogno

Requisito Valore
intestazione devquerydef.h