Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_UNKNOWNValue: 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_SYSTEMValue: 1 The default provider that ships with Windows. |
VSS_PROV_SOFTWAREValue: 2 A software provider. |
VSS_PROV_HARDWAREValue: 3 A hardware provider. |
VSS_PROV_FILESHAREValue: 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 |