Partager via


MSFT_SMProvider class

Represents a provider.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[dynamic, provider("WMIStorage"), AMENDMENT]
class MSFT_SMProvider
{
  String  ObjectId;
  String  Identifier;
  String  SystemName;
  String  ProviderSystemID;
  String  ElementName;
  String  VersionString;
  String  Manufacturer;
  String  URI;
  String  InteropNamespace;
  Boolean MultipleOperationsSupported;
  String  Namespaces[];
  String  SMISProfileVersion;
  String  AutonomousProfiles[];
  String  AutonomousProfileVersions[];
  String  CommunicationMechanisms[];
};

Members

The MSFT_SMProvider class has these types of members:

Methods

The MSFT_SMProvider class has these methods.

Method Description
Remove Removes the provider from the cache.

Properties

The MSFT_SMProvider class has these properties.

AutonomousProfiles

Data type: String array

Access type: Read-only

This property is not supported.

**Windows Server 2012: **

Autonomous profiles supported on the provider.

AutonomousProfileVersions

Data type: String array

Access type: Read-only

This property is not supported.

**Windows Server 2012: **

Versions of the autonomous profiles.

CommunicationMechanisms

Data type: String array

Access type: Read-only

This property is not supported.

**Windows Server 2012: **

Communication mechanisms supported on the provider.

ElementName

Data type: String

Access type: Read-only

This property is not supported.

Windows Server 2012: The name of the CIM server that is used for human interfaces.

Identifier

Data type: String

Access type: Read-only

The ID of the logical instance of the storage object.

InteropNamespace

Data type: String

Access type: Read-only

The interop namespace on the provider.

Manufacturer

Data type: String

Access type: Read-only

Manufacturer of this software.

MultipleOperationsSupported

Data type: Boolean

Access type: Read-only

This property is not supported.

**Windows Server 2012: **

Whether multiple operations are supported on the provider.

Namespaces

Data type: String array

Access type: Read-only

This property is not supported.

**Windows Server 2012: **

Vendor-specific namespaces.

ObjectId

Data type: String

Access type: Read-only

Qualifiers: Key

The ID of this class instance. This ID must be unique within the scope of the Windows Storage Management server that hosts the provider object.

ProviderSystemID

Data type: String

Access type: Read-only

This property is not supported.

Windows Server 2012: The name of the containing system as reported by the provider.

SMISProfileVersion

Data type: String

Access type: Read-only

The high level SMI-S Registered profile version on the provider.

SystemName

Data type: String

Access type: Read-only

The name of the containing system.

URI

Data type: String

Access type: Read-only

The provider URI.

VersionString

Data type: String

Access type: Read-only

A string representing the complete software version information - for example, '12.1(3)T'.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\Storage\SM
MOF
MsftStrgMan.mof
DLL
StorageService.dll

See also

Windows Storage Management WMI Provider