Share via


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

Members

La classe MSFT_StorageProvider include questi tipi di membri:

Metodi

La classe MSFT_StorageProvider include questi metodi.

Metodo Descrizione
Rilevazione Individua gli oggetti di proprietà del provider di archiviazione.
GetSecurityDescriptor Recupera il descrittore di sicurezza che controlla l'accesso all'istanza dell'oggetto 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 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 Disabled
3 Manual-Discovery

SupportedRemoteSubsystemCacheModes

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Modalità di memorizzazione nella cache supportate da questo provider.

Valore Significato
0 Sconosciuto
2 Disabled
3 Manual-Discovery

SupportSubsystemRegistration

Tipo di dati: booleano

Tipo di accesso: sola lettura

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

Tipo

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

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

Valore Significato
SMP 1 Il provider è un provider basato su SMP nativo.
SMI-S 2 Il provider è un provider basato su SMI che è 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 pro

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