Win32_ShadowProvider class

Typically, the Win32_ShadowProvider class represents a component that is a combination of user-mode and kernel or firmware implementation, that creates and represents volume shadow copies.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties and methods are in alphabetic order, not MOF order.

Syntax

class Win32_ShadowProvider : CIM_LogicalElement
{
  string ID;
  string Name;
  string CLSID;
  uint32 Type;
  string Version;
  string VersionID;
};

Members

The Win32_ShadowProvider class has these types of members:

Properties

The Win32_ShadowProvider class has these properties.

CLSID
Data type: string
Access type: Read-only

Common Object Model (COM) class ID registered for a shadow provider.

ID
Data type: string
Access type: Read-only

Uniquely identifies the shadow provider on a system.

Name
Data type: string
Access type: Read-only

Descriptive name of a provider.

Type
Data type: uint32
Access type: Read-only

Specifies the class to which a shadow provider belongs.

Possible values:

ValueMeaning
0

Unknown

1

System

2

Software

3

Hardware

 

Version
Data type: string
Access type: Read-only

Text representation of a shadow provider version.

VersionID
Data type: string
Access type: Read-only

Numeric representation of a shadow provider version.

Examples

The Get Remote Shadow Volume Information With Powershell PowerShell sample on TechNet gallery uses Win32_ShadowProvider to retrieve shadow volume information.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2003

Namespace

\root\CIMV2

MOF

Vss.mof

DLL

Vsswmi.dll

See also

Win32_ShadowCopy
Win32_ShadowContext
Win32_ShadowStorage
Win32_ShadowBy
Win32_ShadowFor
Win32_ShadowOn
Win32_ShadowVolumeSupport
Win32_ShadowDiffVolumeSupport

 

 

Community Additions

ADD
Show:
© 2014 Microsoft