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

Lihat juga

Enumerasi VDS

VDS_SUB_SYSTEM_PROP

VDS_SUB_SYSTEM_PROP2