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 |