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 |