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

See also

VSS_ID

VSS_PROVIDER_TYPE