2.2.2.1.2.3 VDS_QUERY_PROVIDER_FLAG

The VDS_QUERY_PROVIDER_FLAG enumeration defines the set of valid flags for provider query operations. Callers can query for hardware providers, software providers, or both.<28>

 typedef enum _VDS_QUERY_PROVIDER_FLAG
 {
   VDS_QUERY_SOFTWARE_PROVIDERS = 0x1,
   VDS_QUERY_HARDWARE_PROVIDERS = 0x2,
   VDS_QUERY_VIRTUALDISK_PROVIDERS = 0x4
 } VDS_QUERY_PROVIDER_FLAG;

VDS_QUERY_SOFTWARE_PROVIDERS:  If set, the operation queries for software providers.

VDS_QUERY_HARDWARE_PROVIDERS:  If set, the operation queries for hardware providers.

VDS_QUERY_VIRTUALDISK_PROVIDERS:  If set, the operation queries for virtual disk providers.