DEV_QUERY_RESULT_ACTION enumeration (devquerydef.h)

Specifies the type of action associated with a DEV_QUERY_RESULT_ACTION_DATA structure.

Syntax

typedef enum _DEV_QUERY_RESULT_ACTION {
  DevQueryResultStateChange,
  DevQueryResultAdd,
  DevQueryResultUpdate,
  DevQueryResultRemove
} DEV_QUERY_RESULT_ACTION, *PDEV_QUERY_RESULT_ACTION;

Constants

 
DevQueryResultStateChange
The state of the query has changed. The State member of the DEV_QUERY_RESULT_ACTION_DATA structure contains the new state.
DevQueryResultAdd
The object specified in DeviceObject member of the DEV_QUERY_RESULT_ACTION_DATA structure has been added to the client's result-set.
DevQueryResultUpdate
The object specified in DeviceObject member of the DEV_QUERY_RESULT_ACTION_DATA structure has changed.
DevQueryResultRemove
The object specified in DeviceObject member of the DEV_QUERY_RESULT_ACTION_DATA structure has been removed from the client's result-set.

Requirements

Requirement Value
Header devquerydef.h