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 |