VSS_PROVIDER_TYPE enumeration (vss.h)
The VSS_PROVIDER_TYPE enumeration specifies the provider type.
Syntax
typedef enum _VSS_PROVIDER_TYPE {
VSS_PROV_UNKNOWN = 0,
VSS_PROV_SYSTEM = 1,
VSS_PROV_SOFTWARE = 2,
VSS_PROV_HARDWARE = 3,
VSS_PROV_FILESHARE = 4
} VSS_PROVIDER_TYPE, *PVSS_PROVIDER_TYPE;
Constants
VSS_PROV_UNKNOWN Value: 0 The provider type is unknown. This indicates an error in the application or the VSS service, or that no provider is available. |
VSS_PROV_SYSTEM Value: 1 The default provider that ships with Windows. |
VSS_PROV_SOFTWARE Value: 2 A software provider. |
VSS_PROV_HARDWARE Value: 3 A hardware provider. |
VSS_PROV_FILESHARE Value: 4 A file share provider. Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP and Windows Server 2003: This enumeration value is not supported until Windows 8 and Windows Server 2012. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | vss.h |