Freigeben über


MSFT_StorageProvider Klasse

Stellt ein SMP-Paket (Storage Management Provider) dar, das ein Speichersubsystem verwaltet.

Die folgende Syntax ist eine Vereinfachung des Codes im Managed Object Format (MOF).

Syntax

class MSFT_StorageProvider : MSFT_StorageObject
{
  UInt16  Type;
  String  Name;
  String  Manufacturer;
  String  Version;
  String  CimServerName;
  String  URI;
  String  URI_IP;
  UInt16  RemoteSubsystemCacheMode;
  Boolean SupportsSubsystemRegistration;
  UInt16  SupportedRemoteSubsystemCacheModes;
};

Member

Die MSFT_StorageProvider-Klasse weist folgende Typen von Membern auf:

Methoden

Die MSFT_StorageProvider Klasse weist diese Methoden auf.

Methode Beschreibung
Entdecken Ermittelt die Objekte, die dem Speicheranbieter gehören.
GetSecurityDescriptor Ruft den Sicherheitsdeskriptor ab, der den Zugriff auf die Speicheranbieterobjektinstanz steuert.
RegisterSubsystem Registriert ein Subsystem, das von diesem Anbieter verwaltet werden soll.
SetAttributes Legt die Attribute des Anbieters fest.
SetSecurityDescriptor Legt den Sicherheitsdeskriptor fest, der den Zugriff auf die Speicheranbieterobjektinstanz steuert.
UnregisterSubsystem Hebt die Registrierung eines Subsystems auf.

Eigenschaften

Die MSFT_StorageProvider Klasse weist diese Eigenschaften auf.

CimServerName

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Wenn die Type-Eigenschaft SMI-S ist, enthält diese Eigenschaft den Namen des CIM-Servers, der auf der Benutzeroberfläche angezeigt werden soll. Beispiel: "ACME CIM Server". Diese Eigenschaft ist erforderlich, um den SLP-Ermittlungsmechanismus zu unterstützen.

Wenn die Type-Eigenschaft nicht SMI-S ist, ist diese Eigenschaft NULL.

Hersteller

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Kennzeichner: Erforderlich

Der Name des Herstellers der SMP-Software.

Name

Datentyp: Zeichenkette

Zugriffstyp: Schreibgeschützt

Kennzeichner: Erforderlich

Ein benutzerfreundlicher Name für den Speicheranbieter.

RemoteSubsystemCacheMode

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Der Cachemodus dieses Anbieters.

Wert Bedeutung
0 Unbekannt
2 Disabled
3 Manuelle Ermittlung

SupportedRemoteSubsystemCacheModes

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Die Zwischenspeicherungsmodi, die dieser Anbieter unterstützt.

Wert Bedeutung
0 Unbekannt
2 Disabled
3 Manuelle Ermittlung

SupportsSubsystemRegistration

Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

TRUE , wenn dieser Anbieter Remoteregistrierung und -verwaltung unterstützt; FALSE , wenn dies nicht der Fall ist.

Typ

Datentyp: UInt16

Zugriffstyp: Schreibgeschützt

Kennzeichner: Erforderlich

Gibt an, ob der Anbieter mithilfe von SMI-S-Standardschnittstellen oder SMP-WMI-Schnittstellen implementiert wird.

Wert Bedeutung
SMP 1 Der Anbieter ist ein systemeigener SMP-basierter Anbieter.
SMI-S 2 Der Anbieter ist ein SMI-S-basierter Anbieter, der über den SMI-S-Proxyspeicherverwaltungsanbieter sichtbar ist.

URI

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Wenn die Type-Eigenschaft SMI-S ist, enthält diese Eigenschaft das Protokoll, den Hostnamen und den Port, der eine Verbindung mit einem SMI-S-Server herstellt.

Wenn die Type-Eigenschaft nicht SMI-S ist, ist diese Eigenschaft NULL.

URI_IP

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Wenn die Type-Eigenschaft SMI-S ist, enthält diese Eigenschaft das Protokoll, die IP-Adresse und den Port, der eine Verbindung mit einem SMI-S-Server herstellt. Dieser Profi

Wenn die Type-Eigenschaft nicht SMI-S ist, ist diese Eigenschaft NULL.

Version

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Kennzeichner: Erforderlich

Eine formfreie Versionszeichenfolge, die vom SMP-Hersteller verwendet wird, um zwischen Softwareversionen zu unterscheiden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof