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.
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.
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 |