Partager via


classe MSFT_StorageProvider

Représente un package SMP (Storage Management Provider) qui gère un sous-système de stockage.

La syntaxe suivante est simplifiée à partir du code du format d’objet géré (MOF).

Syntaxe

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

Membres

La classe MSFT_StorageProvider a ces types de membres :

Méthodes

La classe MSFT_StorageProvider a ces méthodes.

Méthode Description
Découvrez Découvre les objets appartenant au fournisseur de stockage.
GetSecurityDescriptor Récupère le descripteur de sécurité qui contrôle l’accès à l’instance d’objet du fournisseur de stockage.
RegisterSubsystem Inscrit un sous-système à gérer par ce fournisseur.
SetAttributes Définit les attributs du fournisseur.
SetSecurityDescriptor Définit le descripteur de sécurité qui contrôle l’accès à l’instance d’objet du fournisseur de stockage.
Annuler l’inscriptionSubsystem Annule l’inscription d’un sous-système.

Propriétés

La classe MSFT_StorageProvider possède ces propriétés.

CimServerName

Type de données : Chaîne

Type d’accès : Lecture seule

Si la propriété Type est SMI-S, cette propriété contient le nom du serveur CIM à afficher dans l’interface utilisateur. Par exemple, « Serveur CIM ACME ». Cette propriété est nécessaire pour prendre en charge le mécanisme de découverte SLP.

Si la propriété Type n’est pas SMI-S, cette propriété a la valeur NULL.

Fabricant

Type de données : Chaîne

Type d’accès : Lecture seule

Qualificateurs : obligatoire

Nom du fabricant du logiciel SMP.

Nom

Type de données : String

Type d’accès : Lecture seule

Qualificateurs : obligatoire

Nom convivial du fournisseur de stockage.

RemoteSubsystemCacheMode

Type de données : UInt16

Type d’accès : Lecture seule

Mode de mise en cache de ce fournisseur.

Valeur Signification
0 Inconnu
2 Désactivé
3 Découverte manuelle

SupportedRemoteSubsystemCacheModes

Type de données : UInt16

Type d’accès : Lecture seule

Modes de mise en cache pris en charge par ce fournisseur.

Valeur Signification
0 Inconnu
2 Désactivé
3 Découverte manuelle

SupportsSubsystemRegistration

Type de données : booléen

Type d’accès : Lecture seule

TRUE si ce fournisseur prend en charge l’inscription et la gestion à distance ; FALSE si ce n’est pas le cas.

Type

Type de données : UInt16

Type d’accès : Lecture seule

Qualificateurs : obligatoire

Indique si le fournisseur est implémenté à l’aide d’interfaces standard SMI-S ou d’interfaces WMI SMP.

Valeur Signification
SMP 1 Le fournisseur est un fournisseur SMP natif.
SMI-S 2 Le fournisseur est un fournisseur SMI-S visible par le biais du fournisseur de gestion du stockage proxy SMI-S.

URI

Type de données : Chaîne

Type d’accès : Lecture seule

Si la propriété Type est SMI-S, cette propriété contient le protocole, le nom d’hôte et le port qui se connectent à un serveur SMI-S.

Si la propriété Type n’est pas SMI-S, cette propriété a la valeur NULL.

URI_IP

Type de données : Chaîne

Type d’accès : Lecture seule

Si la propriété Type est SMI-S, cette propriété contient le protocole, l’adresse IP et le port qui se connectent à un serveur SMI-S. Ce pro

Si la propriété Type n’est pas SMI-S, cette propriété a la valeur NULL.

Version

Type de données : Chaîne

Type d’accès : Lecture seule

Qualificateurs : obligatoire

Chaîne de version de forme libre utilisée par le fabricant SMP pour différencier les versions logicielles.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Espace de noms Root\Microsoft\Windows\Storage
MOF Storagewmi.mof