| Previous | Next |
| VDS_E_INTERNAL_ERROR | VDS_E_DISK_NOT_ONLINE |
VDS_E_PROVIDER_TYPE_NOT_SUPPORTED
VDS_E_PROVIDER_TYPE_NOT_SUPPORTED means the method is valid in VDS generally but not for the provider type backing the current object. Software, hardware and virtual-disk providers expose different object models and capabilities.
Determine which provider owns the object
- Query providers with explicit
VDS_QUERY_PROVIDER_FLAGvalues. - Read the provider properties and type before selecting a management method.
- Use capability-specific interfaces rather than assuming all providers implement software-provider operations.
Changing only a parameter will not make an unsupported provider class implement the method. If the operation is conceptually supported by the storage system, locate the corresponding hardware-provider or modern Storage Management API path. Preserve the provider CLSID and type in diagnostics so the failure is not mistaken for an invalid disk or volume.
QueryProviders · Provider types · Provider query flags
Looking for a different code? Search another status or error code.
