Freigeben über


MSFT_StorageObject-Klasse

MSFT_StorageObject ist die Basisklasse für alle Speicherobjektklassen.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht.

Syntax

class MSFT_StorageObject
{
  String ObjectId;
  String UniqueId;
  String PassThroughIds;
  String PassThroughServer;
  String PassThroughNamespace;
  String PassThroughClass;
};

Member

Die MSFT_StorageObject-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die MSFT_StorageObject-Klasse verfügt über diese Eigenschaften.

ObjectID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel, Erforderlich

ObjectId ist eine obligatorische Eigenschaft, die verwendet wird, um eine instance einer Klasse undurchsichtig und eindeutig zu identifizieren. ObjectId-Werte müssen global eindeutig sein. Das heißt, keine zwei Objekte sollten jemals dieselbe ObjectId haben, auch wenn sie von separaten Speicherverwaltungsanbietern verwaltet werden oder sich in unterschiedlichen Speichersubsystemen befinden.

Die ObjectId wird für die Verwendung der Speicherverwaltungsanbieter und deren Clients erstellt und verwaltet, um Instanzen von -Objekten nachzuverfolgen. Wenn ein Objekt beispielsweise über zwei unterschiedliche Pfade sichtbar ist, wenn es zwei separate Speicherverwaltungsanbieter gibt, die auf dasselbe Speichersubsystem verweisen, kann dasselbe Objekt mit zwei unterschiedlichen ObjectId-Werten angezeigt werden. Informationen zur Bestimmung, ob zwei Objektinstanzen dasselbe Objekt sind, finden Sie in der UniqueId-Eigenschaft .

PassThroughClass

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der WMI-Klassenname des proprietären Speicheranbieterobjekts.

PassThroughIds

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Eine durch Trennzeichen getrennte Liste aller implementierungsspezifischen Schlüssel. Diese Liste wird von Speicherverwaltungsanwendungen verwendet, um auf das herstellereigene Objektmodell zuzugreifen. Die Liste sollte in der Form vorliegen: key1='value1', key2='value2'.

PassThroughNamespace

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der WMI-Namespace, der die proprietären Speicheranbieterklassen enthält.

PassThroughServer

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Der Computer, auf dem die proprietären Speicheranbieterklassen gehostet werden.

UniqueId

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Erforderlich

UniqueId ist eine obligatorische Eigenschaft, die verwendet wird, um eine logische instance des Objekts eines Speichersubsystems eindeutig zu identifizieren. Dieser Wert muss für ein Objekt identisch sein, das von mindestens zwei Anbieterinstanzen angezeigt wird, auch wenn sie auf separaten Verwaltungsservern ausgeführt werden. UniqueId kann ein beliebiger global eindeutiger, undurchsichtiger Wert sein, sofern von einer abgeleiteten Klasse nichts anderes angegeben wird.

Anforderungen

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