Condividi tramite


classe MSFT_StorageObject

MSFT_StorageObject è la classe di base per tutte le classi di oggetti di archiviazione.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format).

Sintassi

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

Members

La classe MSFT_StorageObject include questi tipi di membri:

Proprietà

La classe MSFT_StorageObject ha queste proprietà.

ObjectId

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: chiave, richiesta

ObjectId è una proprietà obbligatoria usata per identificare in modo opaco e univoco un'istanza di una classe. I valori ObjectId devono essere univoci a livello globale. Ovvero, nessun altro oggetto deve mai avere lo stesso ObjectId, anche se sono gestiti da provider di gestione di archiviazione separati o si trovano in sottosistemi di archiviazione diversi.

ObjectId viene creato e gestito per l'uso dei provider di gestione archiviazione e dei relativi client per tenere traccia delle istanze di oggetti. Se un oggetto è visibile tramite due percorsi diversi, ad esempio, se sono presenti due provider di gestione di archiviazione separati che puntano allo stesso sottosistema di archiviazione, lo stesso oggetto può essere visualizzato con due valori ObjectId diversi. Per determinare se due istanze dell'oggetto sono lo stesso oggetto, fare riferimento alla proprietà UniqueId .

PassThroughClass

Tipo di dati: String

Tipo di accesso: sola lettura

Nome della classe WMI dell'oggetto provider di archiviazione proprietario.

PassThroughIds

Tipo di dati: String

Tipo di accesso: sola lettura

Elenco delimitato da virgole di tutte le chiavi specifiche dell'implementazione. Questo elenco viene usato dalle applicazioni di gestione dell'archiviazione per accedere al modello a oggetti proprietario del fornitore. L'elenco deve essere nel formato: key1='value1', key2='value2'.

PassThroughNamespace

Tipo di dati: String

Tipo di accesso: sola lettura

Spazio dei nomi WMI che contiene le classi del provider di archiviazione proprietarie.

PassThroughServer

Tipo di dati: String

Tipo di accesso: sola lettura

Computer che ospita le classi del provider di archiviazione proprietarie.

UniqueId

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

UniqueId è una proprietà obbligatoria usata per identificare in modo univoco un'istanza logica di un sottosistema di archiviazione. Questo valore deve essere lo stesso per un oggetto visualizzato da due o più istanze del provider, anche se sono in esecuzione su server di gestione separati. UniqueId può essere qualsiasi valore univoco globale, opaco, a meno che non venga specificato in caso contrario specificato da una classe derivata.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
MOF Storagewmi.mof