Partager via


énumération DEV_QUERY_STATE (devquerydef.h)

Spécifie l’état de la requête associée à une structure DEV_QUERY_RESULT_ACTION_DATA.

Syntaxe

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

Constantes

 
DevQueryStateInitialized
État initial d’une requête.
DevQueryStateEnumCompleted
L’énumération initiale des objets en fonction de l’état actuel du système est terminée. Si DevQueryFlagUpdateResults a été spécifié lors de la création de la requête, d’autres rappels peuvent se produire à mesure que l’état du système change. Toutefois, si DevQueryFlagUpdateResults n’a pas été spécifié lors de la création de la requête, il s’agit du dernier rappel, à l’exception de DevQueryStateClosed si DevQueryFlagAsyncClose a été spécifié lors de la création de la requête.
DevQueryStateAborted
Une erreur hors ressource s’est produite et une notification n’a pas pu être remise. Aucun rappel supplémentaire ne se produit. Le client doit fermer la requête et créer une requête à récupérer à partir de cette situation.
DevQueryStateClosed
Cette modification d’état se produit uniquement lorsque DevQueryFlagAsyncClose est spécifié lors de la création de la requête. Elle indique que la fermeture de la requête a été terminée. Aucun rappel supplémentaire ne se produit.

Exigences

Exigence Valeur
d’en-tête devquerydef.h