Partager via


classe MSFT_Volume

Représente un volume sur un ordinateur.

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

Syntaxe

class MSFT_Volume : MSFT_StorageObject
{
  Char16 DriveLetter;
  String Path;
  UInt16 HealthStatus;
  String FileSystem;
  String FileSystemLabel;
  UInt16 FileSystemType;
  UInt64 Size;
  UInt64 SizeRemaining;
  UInt32 DriveType;
  UInt32 DedupMode;
};

Membres

La classe MSFT_Volume a ces types de membres :

Méthodes

La classe MSFT_Volume a ces méthodes.

Méthode Description
DeleteObject Supprime le volume.
Diagnostiquer Effectue un diagnostic sur le volume, en retournant tous les résultats actionnables.
Rougir Vide les données mises en cache dans le système de fichiers du volume sur le disque.
Format Formate le volume.
GetAttributes Récupère les attributs de volume.
GetCorruptionCount Récupère le nombre d’altérations du volume.
GetDedupProperties Obtient les propriétés de déduplication du volume.
GetSupportedClusterSizes Récupère les tailles de cluster prises en charge pour le volume.
GetSupportedFileSystems Récupère les noms des systèmes de fichiers pris en charge sur le volume.
Optimize Optimise le volume.
Repair Répare le volume.
Redimensionner Redimensionne le volume.
SetAttributes Définit ou modifie les attributs de volume.
SetDedupMode Active ou désactive la déduplication sur le volume.
SetFileSystemLabel Définit l’étiquette du système de fichiers pour le volume.

Propriétés

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

DedupMode

Type de données : UInt32

Type d’accès : Lecture seule

À compter de Windows 10 : indique si la déduplication est disponible, désactivée ou le mode de déduplication du volume.

Disabled (0)

GeneralPurpose (1)

HyperV (2)

Sauvegarde (3)

NotAvailable (4)

DriveLetter

Type de données : Char16

Type d’accès : Lecture seule

Lettre de lecteur de volume.

DriveType

Type de données : UInt32

Type d’accès : Lecture seule

Type du volume.

Unknown (0)

Chemin d’accès racine non valide (1)

Amovible (2)

Résolu (3)

Distant (4)

CD-ROM (5)

Disque RAM (6)

FileSystem

Type de données : Chaîne

Type d’accès : Lecture seule

Système de fichiers du volume. Celui-ci peut avoir l'une des valeurs suivantes :

  • « NTFS »
  • « ReFS »
  • « FAT32 »
  • « CSVFS »

FileSystemLabel

Type de données : Chaîne

Type d’accès : Lecture seule

Étiquette du système de fichiers du volume.

FileSystemType

Type de données : UInt16

Type d’accès : Lecture seule

À compter de Windows 10 : système de fichiers sous-jacent sur le volume. Il peut avoir l’une des valeurs suivantes :

Unknown (0)

(Seuil)

UFS (2)

HFS (3)

FAT (4)

FAT16 (5)

FAT32 (6)

NTFS4 (7)

NTFS5 (8)

XFS (9)

AFS (10)

EXT2 (11)

EXT3 (12)

ReiserFS (13)

NTFS (14)

ReFS (15)

CSVFS_NTFS (0x8000)

CSVFS_ReFS (0x8001)

HealthStatus

Type de données : UInt16

Type d’accès : Lecture seule

État d’intégrité du volume.

Sain (0)

Analyse nécessaire (1)

Correctif spot nécessaire (2)

Réparation complète nécessaire (3)

Chemin d’accès

Type de données : Chaîne

Type d’accès : Lecture seule

Qualificateurs : obligatoire

Chemin d’accès au volume.

Taille

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : Units (« Octets »)

Taille totale, en octets, du volume.

SizeRemaining

Type de données : UInt64

Type d'accès : Lecture seule

Qualificateurs : Units (« Octets »)

Espace total, en octets, actuellement libre sur le volume.

Notes

À compter de Windows 10 : MSFT_Volume dérive de MSFT_StorageObject. Il hérite maintenant de la propriété ObjectId, qui était anciennement une propriété de MSFT_Volume.

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