VSS_PROVIDER_PROP structure (vss.h)
The VSS_PROVIDER_PROP structure specifies shadow copy provider properties.
Syntax
typedef struct _VSS_PROVIDER_PROP {
VSS_ID m_ProviderId;
VSS_PWSZ m_pwszProviderName;
VSS_PROVIDER_TYPE m_eProviderType;
VSS_PWSZ m_pwszProviderVersion;
VSS_ID m_ProviderVersionId;
CLSID m_ClassId;
} VSS_PROVIDER_PROP, *PVSS_PROVIDER_PROP;
Members
m_ProviderId
Identifies the provider who supports shadow copies of this class.
m_pwszProviderName
Null-terminated wide character string containing the provider name.
m_eProviderType
Provider type. See VSS_PROVIDER_TYPE for more information.
m_pwszProviderVersion
Null-terminated wide character string containing the provider version in readable format.
m_ProviderVersionId
A VSS_ID (GUID) uniquely identifying the version of a provider.
m_ClassId
Class identifier of the component registered in the local machine's COM catalog.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | vss.h |