Freigeben über


DEV_QUERY_STATE-Aufzählung (devquerydef.h)

Gibt den Status der Abfrage an, die einer DEV_QUERY_RESULT_ACTION_DATA Struktur zugeordnet ist.

Syntax

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

Konstanten

 
DevQueryStateInitialized
Der Anfangszustand einer Abfrage.
DevQueryStateEnumCompleted
Die anfängliche Aufzählung von Objekten basierend auf dem aktuellen Zustand des Systems ist abgeschlossen. Wenn DevQueryFlagUpdateResults während der Abfrageerstellung angegeben wurde, können weitere Rückrufe auftreten, wenn sich der Status des Systems ändert. Wenn DevQueryFlagUpdateResults jedoch während der Abfrageerstellung nicht angegeben wurde, ist dies der letzte Rückruf, mit Ausnahme von DevQueryStateClosed, wenn DevQueryFlagAsyncClose während der Abfrageerstellung angegeben wurde.
DevQueryStateAborted
Es ist ein Fehler außerhalb der Ressource aufgetreten, und eine Benachrichtigung konnte nicht übermittelt werden. Es treten keine weiteren Rückrufe auf. Der Client muss die Abfrage schließen und eine neue Abfrage erstellen, um aus dieser Situation wiederherzustellen.
DevQueryStateClosed
Diese Zustandsänderung tritt nur auf, wenn DevQueryFlagAsyncClose während der Abfrageerstellung angegeben wird. Es gibt an, dass das Schließen der Abfrage abgeschlossen wurde. Es treten keine weiteren Rückrufe auf.

Anforderungen

Anforderung Wert
Header- devquerydef.h