Bagikan melalui


kelas MSFT_Volume

Mewakili volume pada komputer.

Sintaks berikut disederhanakan dari kode Managed Object Format (MOF).

Sintaks

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

Anggota

Kelas MSFT_Volume memiliki jenis anggota ini:

Metode

Kelas MSFT_Volume memiliki metode ini.

Metode Deskripsi
DeleteObject Menghapus volume.
Mendiagnosa Melakukan diagnostik pada volume, mengembalikan hasil yang dapat ditindakkan.
Flush Menghapus data yang di-cache dalam sistem file volume ke disk.
Format Memformat volume.
GetAttributes Mengambil atribut volume.
GetCorruptionCount Mengambil jumlah kerusakan untuk volume.
GetDedupProperties Mendapatkan properti deduplikasi volume.
GetSupportedClusterSizes Mengambil ukuran kluster yang didukung untuk volume.
GetSupportedFileSystems Mengambil nama sistem file yang didukung pada volume.
Optimalkan Mengoptimalkan volume.
Perbaikan Memperbaiki volume.
Mengubah ukuran Mengubah ukuran volume.
SetAttributes Mengatur atau mengubah atribut volume.
SetDedupMode Mengaktifkan atau menonaktifkan deduplikasi pada volume.
SetFileSystemLabel Mengatur label sistem file untuk volume.

Properti

Kelas MSFT_Volume memiliki properti ini.

DedupMode

Jenis data: UInt32

Jenis akses: Baca-saja

Mulai windows 10: Menunjukkan apakah deduplikasi tersedia, dinonaktifkan, atau mode deduplikasi volume.

Dinonaktifkan (0)

GeneralPurpose (1)

HyperV (2)

Pencadangan (3)

Tidak Tersedia (4)

DriveLetter

Jenis data: Char16

Jenis akses: Baca-saja

Huruf kandar volume.

DriveType

Jenis data: UInt32

Jenis akses: Baca-saja

Jenis volume.

Tidak diketahui (0)

Jalur Akar Tidak Valid (1)

Dapat dilepas (2)

Tetap (3)

Jarak Jauh (4)

CD-ROM (5)

Disk RAM (6)

FileSystem

Jenis data: String

Jenis akses: Baca-saja

Sistem file volume. Salah satu dari berikut ini:

  • "NTFS"
  • "Refs"
  • "FAT32"
  • "CSVFS"

FileSystemLabel

Jenis data: String

Jenis akses: Baca-saja

Label sistem file volume.

FileSystemType

Jenis data: UInt16

Jenis akses: Baca-saja

Mulai dari Windows 10: Sistem file yang mendasar pada volume. Ini dapat memiliki salah satu nilai berikut:

Tidak diketahui (0)

(Ambang Batas)

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

Jenis data: UInt16

Jenis akses: Baca-saja

Status kesehatan volume.

Sehat (0)

Pemindaian Diperlukan (1)

Perbaikan Spot Diperlukan (2)

Perbaikan Penuh Diperlukan (3 )

Jalur

Jenis data: String

Jenis akses: Baca-saja

Kualifikasi: Diperlukan

Jalur volume.

Ukuran

Jenis data: UInt64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Byte")

Ukuran total, dalam byte, dari volume.

SizeRemaining

Jenis data: UInt64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Byte")

Total ruang, dalam byte, yang saat ini bebas pada volume.

Keterangan

Mulai dari Windows 10: MSFT_Volume berasal dari MSFT_StorageObject. Sekarang mewarisi properti ObjectId, yang sebelumnya merupakan properti MSFT_Volume.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Ruang nama Root\Microsoft\Windows\Storage
MOF Storagewmi.mof