struktur VDS_SUB_SYSTEM_PROP2 (vdshwprv.h)
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]
Menentukan properti objek subsistem. Struktur ini identik dengan struktur VDS_SUB_SYSTEM_PROP , kecuali bahwa struktur ini mencakup jenis RAID yang didukung dan jumlah penutup sebagai anggota.
typedef struct _VDS_SUB_SYSTEM_PROP2 {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
ULONG ulSupportedRaidTypeFlags;
VDS_SUB_SYSTEM_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfInternalBuses;
SHORT sMaxNumberOfSlotsEachBus;
SHORT sMaxNumberOfControllers;
SHORT sRebuildPriority;
ULONG ulNumberOfEnclosures;
} VDS_SUB_SYSTEM_PROP2, *PVDS_SUB_SYSTEM_PROP2;
id
GUID objek subsistem.
pwszFriendlyName
Penunjuk ke string karakter lebar yang dihentikan NULL yang berisi nama subsistem, biasanya nama merek dan nama model.
pwszIdentification
Penunjuk ke string karakter lebar yang dihentikan NULL yang berisi kombinasi nomor seri array disk dan pengidentifikasi subsistem.
ulFlags
Bitmask dari satu atau beberapa
VDS_SUB_SYSTEM_FLAG nilai enumerasi.
ulStripeSizeFlags
Set ukuran stripe yang didukung oleh penyedia untuk volume bergaris dan/atau LUN. Ukuran stripe harus kekuatan 2. Setiap bit dalam bilangan bulat 32-bit mewakili ukuran, dalam byte. Misalnya, jika nth bit diatur, maka VDS mendukung ukuran stripe 2^n. Dengan demikian, bit 0 hingga 31 dapat menentukan 2^0 hingga 2^31.
ulSupportedRaidTypeFlags
Bitmask nilai enumerasi VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG yang menentukan tingkat RAID yang didukung subsistem. Nilai default untuk anggota ini adalah nol. Nilai nol berarti bahwa tidak ada tingkat RAID yang didukung.
status
Nilai enumerasi VDS_SUB_SYSTEM_STATUS yang menentukan status objek subsistem.
health
Nilai enumerasi VDS_HEALTH yang menentukan status kesehatan subsistem. Berikut ini adalah nilai yang valid untuk anggota ini.
sNumberOfInternalBuses
Jumlah bus (atau "saluran") yang dikandung subsistem.
sMaxNumberOfSlotsEachBus
Jumlah maksimum slot yang dapat disertakan oleh masing-masing bus. Setiap slot dapat mengakomodasi satu drive. Model subsistem mengasumsikan bahwa setiap bus memiliki jumlah slot maksimum yang sama.
sMaxNumberOfControllers
Jumlah maksimum pengontrol yang dapat dimuat subsistem.
sRebuildPriority
Prioritas pembangunan kembali LUN yang termasuk dalam subsistem. Nilai ini dapat berkisar dari 0 (prioritas terendah) hingga 15 (prioritas tertinggi).
ulNumberOfEnclosures
Jumlah penutup dalam subsistem. Nilai default untuk anggota ini adalah nol. Nilai nol menunjukkan bahwa properti ini tidak tersedia untuk subsistem ini.
Metode IVdsSubSystem2::GetProperties2 mengembalikan struktur ini untuk melaporkan properti objek subsistem.
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | vdshwprv.h |