Compartilhar via


MSFT_StorageProvider aula

Representa um pacote SMP (provedor de gerenciamento de armazenamento) que gerencia um subsistema de armazenamento.

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

Sintaxe

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;
};

Membros

A classe MSFT_StorageProvider tem estes tipos de membros:

Métodos

A classe MSFT_StorageProvider tem esses métodos.

Método Descrição
Descobrir Descobre os objetos que pertencem ao provedor de armazenamento.
GetSecurityDescriptor Recupera o descritor de segurança que controla o acesso à instância do objeto do provedor de armazenamento.
Subsistema de registro Registra um subsistema a ser gerenciado por esse provedor.
SetAttributes Define os atributos do provedor.
SetSecurityDescriptor Define o descritor de segurança que controla o acesso à instância de objeto do provedor de armazenamento.
UnregisterSubsystem Cancela o registro de um subsistema.

Propriedades

A classe MSFT_StorageProvider tem essas propriedades.

Nome do Servidor Cim

Tipo de dados: String

Tipo de acesso: Somente leitura

Se a propriedade Tipo for SMI-S, essa propriedade conterá o nome do Servidor CIM a ser exibido na interface do usuário. Por exemplo, "ACME CIM Server". Essa propriedade é necessária para dar suporte ao mecanismo de descoberta de SLP.

Se a propriedade Type não for SMI-S, essa propriedade será NULL.

Fabricante

Tipo de dados: String

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

O nome do fabricante do software SMP.

Nome

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

Um nome amigável para o provedor de armazenamento.

Modo Cache RemoteSubsystem

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

O modo de cache desse provedor.

Valor Significado
0 Desconhecido
2 Desabilitadas
3 Descoberta manual

SupportedRemoteSubsystemCacheModes

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Os modos de cache compatíveis com esse provedor.

Valor Significado
0 Desconhecido
2 Desabilitadas
3 Descoberta manual

SupportsSubsystemRegistration

Tipo de dados: booleano

Tipo de acesso: Somente leitura

TRUE se esse provedor der suporte ao registro e gerenciamento remotos; FALSE se isso não acontecer.

Tipo

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

Indica se o provedor é implementado usando interfaces padrão SMI-S ou interfaces SMP WMI.

Valor Significado
SMP 1 O provedor é um provedor nativo baseado em SMP.
SMI-S 2 O provedor é um provedor baseado em SMI-S que é visível por meio do provedor de gerenciamento de armazenamento proxy SMI-S.

URI

Tipo de dados: String

Tipo de acesso: Somente leitura

Se a propriedade Type for SMI-S, essa propriedade conterá o protocolo, o nome do host e a porta que se conectam a um servidor SMI-S.

Se a propriedade Type não for SMI-S, essa propriedade será NULL.

URI_IP

Tipo de dados: String

Tipo de acesso: Somente leitura

Se a propriedade Tipo for SMI-S, essa propriedade conterá o protocolo, o endereço IP e a porta que se conectam a um servidor SMI-S. Este profissional

Se a propriedade Type não for SMI-S, essa propriedade será NULL.

Versão

Tipo de dados: String

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

Uma cadeia de caracteres de versão de formato livre usada pelo fabricante do SMP para diferenciar entre versões de software.

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