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 |