enumerasi VDS_DISK_FLAG (vds.h)

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh WINDOWS Storage Management API.]

Menentukan set bendera yang valid untuk objek disk.

Catatan Kecuali untuk VDS_DF_READ_ONLY, bendera ini tidak dapat diatur dengan menggunakan metode IVdsDisk::SetFlags atau dibersihkan dengan menggunakan metode IVdsDisk::ClearFlags .
 

Sintaks

typedef enum _VDS_DISK_FLAG {
  VDS_DF_AUDIO_CD = 0x1,
  VDS_DF_HOTSPARE = 0x2,
  VDS_DF_RESERVE_CAPABLE = 0x4,
  VDS_DF_MASKED = 0x8,
  VDS_DF_STYLE_CONVERTIBLE = 0x10,
  VDS_DF_CLUSTERED = 0x20,
  VDS_DF_READ_ONLY = 0x40,
  VDS_DF_SYSTEM_DISK = 0x80,
  VDS_DF_BOOT_DISK = 0x100,
  VDS_DF_PAGEFILE_DISK = 0x200,
  VDS_DF_HIBERNATIONFILE_DISK = 0x400,
  VDS_DF_CRASHDUMP_DISK = 0x800,
  VDS_DF_HAS_ARC_PATH = 0x1000,
  VDS_DF_DYNAMIC = 0x2000,
  VDS_DF_BOOT_FROM_DISK = 0x4000,
  VDS_DF_CURRENT_READ_ONLY = 0x8000,
  VDS_DF_REFS_NOT_SUPPORTED = 0x10000
} VDS_DISK_FLAG;

Konstanta

 
VDS_DF_AUDIO_CD
Nilai: 0x1
Media dalam kandar CDROM atau DVD adalah CD audio.
VDS_DF_HOTSPARE
Nilai: 0x2
Disk dicadangkan untuk digunakan hanya sebagai cadangan panas.
VDS_DF_RESERVE_CAPABLE
Nilai: 0x4
Bendera ini disediakan untuk digunakan di masa mendatang. Jangan gunakan.
VDS_DF_MASKED
Nilai: 0x8
Disk ditutupi.
VDS_DF_STYLE_CONVERTIBLE
Nilai: 0x10
Gaya partisi pada disk dapat dikonversi antara MBR dan GPT.
VDS_DF_CLUSTERED
Nilai: 0x20
Disk diklusterkan.
VDS_DF_READ_ONLY
Nilai: 0x40
Bendera ini menunjukkan bahwa atribut baca-saja disk, yang dikelola oleh sistem operasi Windows, diatur. Atribut ini dapat diatur dengan menggunakan metode IVdsDisk::SetFlags dan dibersihkan dengan menggunakan metode IVdsDisk::ClearFlags . Bendera dan atribut yang sesuai ini tidak selalu mencerminkan status disk baca-saja yang sebenarnya, yang ditunjukkan oleh bendera VDS_DF_CURRENT_READ_ONLY .

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_SYSTEM_DISK
Nilai: 0x80
Disk menghosting volume sistem saat ini. Jika disk dinamis dan volume adalah cermin, bendera diatur pada disk yang menyimpan pleks yang digunakan sebagai volume sistem saat startup.

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_BOOT_DISK
Nilai: 0x100
Disk menghosting volume boot saat ini.

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_PAGEFILE_DISK
Nilai: 0x200
Disk berisi pagefile.

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_HIBERNATIONFILE_DISK
Nilai: 0x400
Disk berisi volume hibernasi.

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_CRASHDUMP_DISK
Nilai: 0x800
Disk berisi volume crashdump.

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_HAS_ARC_PATH
Nilai: 0x1000
Diska terlihat oleh komputer saat startup. Untuk GPT, bendera ini diatur untuk semua disk. Untuk MBR, ini hanya diatur untuk disk yang terlihat oleh firmware BIOS komputer. (Ini umumnya adalah 12 disk pertama yang terhubung ke komputer dan terlihat oleh BIOS saat startup.)

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_DYNAMIC
Nilai: 0x2000
Disk adalah disk dinamis.

Windows Vista dan Windows Server 2003: Tidak didukung sebelum Windows Vista dengan SP1 dan Windows Server 2008.
VDS_DF_BOOT_FROM_DISK
Nilai: 0x4000
Bendera ini diatur pada hard disk tempat komputer dikonfigurasi untuk memulai.

Pada komputer yang menggunakan firmware BIOS, ini adalah hard disk pertama yang dideteksi firmware ketika komputer dimulai (perangkat 80H, atau 81H jika 80H ditetapkan ke perangkat flash USB). Jika pengguna menyambungkan perangkat flash USB ke komputer sebelum memulai, ini dapat menyebabkan perangkat 80H ditetapkan ke perangkat USB dan dapat menyebabkan 81H ditetapkan hard disk pertama yang terdeteksi oleh firmware. Perhatikan bahwa dalam hal ini, bendera ini tidak diatur pada perangkat flash USB.

Pada komputer yang menggunakan Extended Firmware Interface (EFI), bendera ini diatur pada disk yang berisi Partisi Sistem EFI (ESP) yang digunakan untuk memulai komputer. Perhatikan bahwa jika tidak ada disk yang berisi ESP, atau jika ada beberapa ESP, bendera ini tidak diatur pada salah satu disk. Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung.
VDS_DF_CURRENT_READ_ONLY
Nilai: 0x8000
Bendera ini menunjukkan bahwa disk berada dalam status baca-saja. Jika tidak diatur, disk bersifat baca/tulis. Tidak seperti bendera VDS_DF_READ_ONLY , yang digunakan untuk mengubah atribut baca-saja disk yang dikelola oleh sistem operasi Windows, bendera ini mencerminkan status disk yang sebenarnya. Bendera ini tidak dapat diatur dengan menggunakan metode IVdsDisk::SetFlags atau dibersihkan dengan menggunakan metode IVdsDisk::ClearFlags .

Disk akan berada dalam status baca-saja jika atribut baca-saja diatur. Namun, disk dapat berada dalam status baca-saja meskipun atribut baca-saja tidak diatur, jika perangkat keras yang mendasar bersifat baca-saja. Misalnya, jika LUN dalam status baca-saja, atau jika disk adalah hard disk virtual yang berada pada volume yang baca-saja, perangkat keras yang mendasar bersifat baca-saja, dan oleh karena itu disk berada dalam status baca-saja. Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung.
VDS_DF_REFS_NOT_SUPPORTED
Nilai: 0x10000

Keterangan

Enumerasi ini memberikan nilai untuk anggota ulFlags dari struktur VDS_DISK_PROP dan VDS_DISK_PROP2 . Struktur VDS_DISK_PROP dikembalikan oleh metode IVdsDisk::GetProperties . Struktur VDS_DISK_PROP2 dikembalikan oleh metode IVdsDisk3::GetProperties2 .

Semua nilai bendera VDS_DISK_FLAG ditetapkan oleh layanan VDS; mereka tidak dapat diatur oleh aplikasi. Pengecualian adalah bendera VDS_DF_READ_ONLY , yang dapat diatur dengan menggunakan metode IVdsDisk::SetFlags dan dibersihkan dengan menggunakan metode IVdsDisk::ClearFlags .

Disk USB dan CD-ROMs memiliki batasan dan kemampuan berikut:

  • Disk dinamis tidak didukung pada disk USB (termasuk hard disk usb yang dapat dilepas dan usb flash drive).
  • Disk USB yang dapat dilepas tidak dapat digunakan sebagai disk boot.
  • Anda dapat membuat disk WINPE RAM yang dapat di-boot pada USB flash drive atau CD-ROM. Windows Server 2003: Tidak didukung.
  • Kandar kilat USB hanya dapat memiliki satu partisi. Jenis partisi dapat berupa MBR atau GPT.
Catatan Konstanta tambahan mungkin ditambahkan ke enumerasi VDS_DISK_FLAG di versi Windows mendatang. Untuk alasan ini, aplikasi Anda harus dirancang untuk menangani konstanta enumerasi VDS_DISK_FLAG yang tidak dikenali dengan baik.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header vds.h

Lihat juga

IVdsDisk3::GetProperties2

IVdsDisk::ClearFlags

IVdsDisk::GetProperties

IVdsDisk::SetFlags

VDS_DISK_PROP

VDS_DISK_PROP2