Condividi tramite


Classe MSFT_StorageProvider

Rappresenta un pacchetto SMP (Storage Management Provider) che gestisce un sottosistema di archiviazione.

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

Sintassi

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

Membri

La classe MSFT_StorageProvider ha questi tipi di membri:

Metodi

La classe MSFT_StorageProvider dispone di questi metodi.

metodo Descrizione
Discover Individua gli oggetti di proprietà del provider di archiviazione.
GetSecurityDescriptor Recupera il descrittore di sicurezza che controlla l'accesso all'istanza dell'oggetto del provider di archiviazione.
RegisterSubsystem Registra un sottosistema da gestire da questo provider.
SetAttributes Imposta gli attributi del provider.
SetSecurityDescriptor Imposta il descrittore di sicurezza che controlla l'accesso all'istanza dell'oggetto del provider di archiviazione.
Annullare la registrazioneSubsystem Annulla la registrazione di un sottosistema.

Proprietà

La classe MSFT_StorageProvider ha queste proprietà.

CimServerName

Tipo di dati: String

Tipo di accesso: sola lettura

Se la proprietà Type è SMI-S, questa proprietà contiene il nome del server CIM da visualizzare nell'interfaccia utente. Ad esempio, "ACME CIM Server". Questa proprietà è necessaria per supportare il meccanismo di individuazione SLP.

Se la proprietà Type non è SMI-S, questa proprietà è NULL.

Produttore

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Nome del produttore del software SMP.

Nome

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Nome descrittivo per il provider di archiviazione.

RemoteSubsystemCacheMode

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Modalità di memorizzazione nella cache di questo provider.

Valore Significato
0 Sconosciuto
2 Disabilitata
3 Individuazione manuale

SupportedRemoteSubsystemCacheModes

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Modalità di memorizzazione nella cache supportate da questo provider.

Valore Significato
0 Sconosciuto
2 Disabilitata
3 Individuazione manuale

SupportsSubsystemRegistration

Tipo di dati: Boolean

Tipo di accesso: sola lettura

TRUE se questo provider supporta la registrazione e la gestione remote; FALSE se non lo fa.

Type

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Indica se il provider viene implementato tramite interfacce standard SMI-S o interfacce WMI SMP.

Valore Significato
SMP 1 Il provider è un provider nativo basato su SMP.
SMI-S 2 Il provider è un provider basato su SMI-S visibile tramite il provider di gestione dell'archiviazione proxy SMI-S.

URI

Tipo di dati: String

Tipo di accesso: sola lettura

Se la proprietà Type è SMI-S, questa proprietà contiene il protocollo, il nome host e la porta che si connettono a un server SMI-S.

Se la proprietà Type non è SMI-S, questa proprietà è NULL.

URI_IP

Tipo di dati: String

Tipo di accesso: sola lettura

Se la proprietà Type è SMI-S, questa proprietà contiene il protocollo, l'indirizzo IP e la porta che si connettono a un server SMI-S. Questo professionista

Se la proprietà Type non è SMI-S, questa proprietà è NULL.

Versione

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Stringa di versione in formato libero usata dal produttore SMP per distinguere tra le versioni software.

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