enumerasi VDS_SUB_SYSTEM_FLAG (vds.h)
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]
Menentukan set bendera yang valid untuk objek subsistem.
Sintaks
typedef enum _VDS_SUB_SYSTEM_FLAG {
VDS_SF_LUN_MASKING_CAPABLE = 0x1,
VDS_SF_LUN_PLEXING_CAPABLE = 0x2,
VDS_SF_LUN_REMAPPING_CAPABLE = 0x4,
VDS_SF_DRIVE_EXTENT_CAPABLE = 0x8,
VDS_SF_HARDWARE_CHECKSUM_CAPABLE = 0x10,
VDS_SF_RADIUS_CAPABLE = 0x20,
VDS_SF_READ_BACK_VERIFY_CAPABLE = 0x40,
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE = 0x80,
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS = 0x200,
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS = 0x400,
VDS_SF_SUPPORTS_SIMPLE_LUNS = 0x800,
VDS_SF_SUPPORTS_SPAN_LUNS = 0x1000,
VDS_SF_SUPPORTS_STRIPE_LUNS = 0x2000,
VDS_SF_SUPPORTS_MIRROR_LUNS = 0x4000,
VDS_SF_SUPPORTS_PARITY_LUNS = 0x8000,
VDS_SF_SUPPORTS_AUTH_CHAP = 0x10000,
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP = 0x20000,
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG = 0x40000,
VDS_SF_SUPPORTS_LUN_NUMBER = 0x80000,
VDS_SF_SUPPORTS_MIRRORED_CACHE = 0x100000,
VDS_SF_READ_CACHING_CAPABLE = 0x200000,
VDS_SF_WRITE_CACHING_CAPABLE = 0x400000,
VDS_SF_MEDIA_SCAN_CAPABLE = 0x800000,
VDS_SF_CONSISTENCY_CHECK_CAPABLE = 0x1000000
} VDS_SUB_SYSTEM_FLAG, *PVDS_SUB_SYSTEM_FLAG;
Konstanta
VDS_SF_LUN_MASKING_CAPABLE Nilai: 0x1 Subsistem mendukung masking LUN. Bendera ini hanya berlaku untuk perangkat keras eksternal penyedia—penyedia perangkat keras internal tidak mendukung masking LUN. |
VDS_SF_LUN_PLEXING_CAPABLE Nilai: 0x2 Penyedia mendukung LUN dengan lebih dari satu pleks. |
VDS_SF_LUN_REMAPPING_CAPABLE Nilai: 0x4 Penyedia mendukung remapping otomatis jangkauan LUN untuk mendorong jangkauan. |
VDS_SF_DRIVE_EXTENT_CAPABLE Nilai: 0x8 Penyedia mendukung penggunaan tingkat drive dalam pembuatan LUN. Jika bendera ini tidak diatur, penyedia hanya menggunakan seluruh drive untuk membuat LUN. |
VDS_SF_HARDWARE_CHECKSUM_CAPABLE Nilai: 0x10 Penyedia mendukung verifikasi integritas data baca dan tulis menggunakan checksum. Jika ini bendera tidak diatur, penyedia tidak mendukung penggunaan checksum. |
VDS_SF_RADIUS_CAPABLE Nilai: 0x20 Subsistem mendukung RADIUS. |
VDS_SF_READ_BACK_VERIFY_CAPABLE Nilai: 0x40 Subsistem mendukung verifikasi baca data yang telah ditulis. |
VDS_SF_WRITE_THROUGH_CACHING_CAPABLE Nilai: 0x80 Subsistem mendukung penembolokan write-through. |
VDS_SF_SUPPORTS_FAULT_TOLERANT_LUNS Nilai: 0x200 Subsistem mendukung pembuatan LUN toleran terhadap kesalahan otomatis. |
VDS_SF_SUPPORTS_NON_FAULT_TOLERANT_LUNS Nilai: 0x400 Subsistem mendukung pembuatan LUN toleran non-kesalahan otomatis. |
VDS_SF_SUPPORTS_SIMPLE_LUNS Nilai: 0x800 Subsistem mendukung pembuatan LUN sederhana. |
VDS_SF_SUPPORTS_SPAN_LUNS Nilai: 0x1000 Subsistem mendukung pembuatan LUN yang dibentangkan. |
VDS_SF_SUPPORTS_STRIPE_LUNS Nilai: 0x2000 Subsistem mendukung pembuatan LUN bergaris. |
VDS_SF_SUPPORTS_MIRROR_LUNS Nilai: 0x4000 Subsistem mendukung pembuatan LUN cermin. |
VDS_SF_SUPPORTS_PARITY_LUNS Nilai: 0x8000 Subsistem mendukung pembuatan bergaris dengan PARITY LUN. |
VDS_SF_SUPPORTS_AUTH_CHAP Nilai: 0x10000 Subsistem mendukung autentikasi CHAP satu arah. |
VDS_SF_SUPPORTS_AUTH_MUTUAL_CHAP Nilai: 0x20000 Subsistem mendukung autentikasi CHAP bersama. |
VDS_SF_SUPPORTS_SIMPLE_TARGET_CONFIG Nilai: 0x40000 Subsistem hanya mendukung konfigurasi target sederhana dan secara otomatis menetapkan LUN ke target selama LUN Penciptaan. Target tersebut harus dikonfigurasi dengan setidaknya satu portal terkait di grup portal target. Penyedia bertanggung jawab untuk mengaitkan portal dengan benar dengan target. Aplikasi VDS tidak boleh berasumsi bahwa subsistem memiliki kemampuan untuk membuat atau menghapus target sederhana. |
VDS_SF_SUPPORTS_LUN_NUMBER Nilai: 0x80000 Subsistem mendukung penomoran LUN. Lihat metode IVdsLunNumber::GetLunNumber . Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung. |
VDS_SF_SUPPORTS_MIRRORED_CACHE Nilai: 0x100000 Subsistem mendukung LUN yang menggunakan cache cermin. Lihat anggota bUseMirroredCache dari struktur VDS_HINTS2 . Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung. |
VDS_SF_READ_CACHING_CAPABLE Nilai: 0x200000 Subsistem mendukung penembolokan baca pada LUN. Lihat nilai VDS_LF_READ_CACHE_ENABLED enumerasi VDS_LUN_FLAG dan anggota bReadCachingEnabled dari struktur VDS_HINTS2 . Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung. |
VDS_SF_WRITE_CACHING_CAPABLE Nilai: 0x400000 Subsistem mendukung penembolokan tulis pada LUN. Lihat nilai VDS_LF_WRITE_CACHE_ENABLED enumerasi VDS_LUN_FLAG dan anggota bWriteCachingEnabled dari struktur VDS_HINTS2 . Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung. |
VDS_SF_MEDIA_SCAN_CAPABLE Nilai: 0x800000 Subsistem mendukung pemindaian media pada LUN. Lihat nilai VDS_LF_MEDIA_SCAN_ENABLEDenumerasi VDS_LUN_FLAG dan anggota bMediaScanEnabled dari struktur VDS_HINTS2 . Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung. |
VDS_SF_CONSISTENCY_CHECK_CAPABLE Nilai: 0x1000000 Subsistem mendukung pemeriksaan konsistensi pada LUN. Lihat nilai VDS_LF_CONSISTENCY_CHECK_ENABLED enumerasi VDS_LUN_FLAG dan anggota bConsistencyCheckEnabled dari struktur VDS_HINTS2 . Windows Server 2008, Windows Vista, dan Windows Server 2003: Bendera ini tidak didukung. |
Keterangan
Enumerasi ini memberikan nilai untuk anggota ulFlags dari struktur VDS_SUB_SYSTEM_PROP dan VDS_SUB_SYSTEM_PROP2 .
Catatan Konstanta tambahan mungkin ditambahkan ke enumerasi VDS_SUB_SYSTEM_FLAG di versi Windows mendatang. Untuk alasan ini, aplikasi Anda harus dirancang untuk menangani konstanta enumerasi VDS_SUB_SYSTEM_FLAG yang tidak dikenal.
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 |