Compartilhar via


classe MSFT_StorageObject

MSFT_StorageObject é a classe base para todas as classes de objeto de armazenamento.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format).

Sintaxe

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

Membros

A classe MSFT_StorageObject tem estes tipos de membros:

Propriedades

A classe MSFT_StorageObject tem essas propriedades.

ObjectId

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave, Obrigatório

ObjectId é uma propriedade obrigatória usada para identificar de forma opaca e exclusiva uma instância de uma classe. Os valores ObjectId são necessários para serem globalmente exclusivos. Ou seja, nenhum dos dois objetos deve ter a mesma ObjectId, mesmo que eles sejam gerenciados por provedores de gerenciamento de armazenamento separados ou estejam em diferentes subsistemas de armazenamento.

O ObjectId é criado e mantido para uso dos Provedores de Gerenciamento de Armazenamento e seus clientes para rastrear instâncias de objetos. Se um objeto estiver visível por meio de dois caminhos diferentes, por exemplo, se houver dois provedores de gerenciamento de armazenamento separados que apontam para o mesmo subsistema de armazenamento, o mesmo objeto poderá aparecer com dois valores ObjectId diferentes. Para determinar se duas instâncias de objeto são o mesmo objeto, consulte a propriedade UniqueId .

PassThroughClass

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da classe WMI do objeto do provedor de armazenamento proprietário.

PassThroughIds

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

Uma lista separada por vírgulas de todas as chaves específicas da implementação. Essa lista é usada por aplicativos de gerenciamento de armazenamento para acessar o modelo de objeto proprietário do fornecedor. A lista deve estar no formato: key1='value1', key2='value2'.

PassThroughNamespace

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

O namespace WMI que contém as classes proprietárias do provedor de armazenamento.

PassThroughServer

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

O computador que está hospedando as classes proprietárias do provedor de armazenamento.

UniqueId

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

UniqueId é uma propriedade obrigatória que é usada para identificar exclusivamente uma instância lógica do objeto de um subsistema de armazenamento. Esse valor deve ser o mesmo para um objeto exibido por duas ou mais instâncias de provedor, mesmo que estejam em execução em servidores de gerenciamento separados. UniqueId pode ser qualquer valor opaco globalmente exclusivo, a menos que especificado de outra forma por uma classe derivada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof