struktur VDS_INPUT_DISK (vds.h)
[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh WINDOWS Storage Management API.]
Menentukan detail disk input.
Sintaks
typedef struct _VDS_INPUT_DISK {
VDS_OBJECT_ID diskId;
ULONGLONG ullSize;
VDS_OBJECT_ID plexId;
ULONG memberIdx;
} VDS_INPUT_DISK;
Anggota
diskId
GUID disk. Bidang ini wajib diisi.
ullSize
Ukuran disk dalam byte. Bidang ini wajib diisi. Kebijakan penyedia menentukan offset, panjang, dan jumlah jangkauan disk yang dialokasikan untuk disk input.
plexId
Saat memperluas volume, GUID untuk pleks tempat disk berada. VDS mengabaikan anggota ini saat membuat volume atau memperbaiki volume RAID-5.
memberIdx
Indeks anggota disk tempat sejauh mana berada. Tentukan memberIdx untuk semua disk atau tentukan untuk tidak ada. VDS menggunakan disk dengan memberIdx yang sama dalam urutan muncul dalam array. Misalnya, disk pertama dalam array selalu digunakan terlebih dahulu.
Keterangan
Disk tidak dapat berkontribusi lebih dari satu pleks ke volume yang sama; namun, disk dapat berkontribusi pada beberapa volume.
Penelepon dapat menentukan indeks anggota untuk semua disk atau menggunakan indeks anggota default untuk semua disk. Jangan pernah mencampur indeks anggota yang ditentukan dan default untuk disk yang disertakan dalam array yang sama. Hindari menggunakan indeks anggota default bersama dengan metode IVdsVolume::Extend , kecuali volume hanya memiliki satu pleks dengan hanya satu anggota.
Metode IVdsPack::CreateVolume, IVdsVolume::Extend, dan IVdsVolumePlex::Repair meneruskan struktur ini sebagai argumen untuk menentukan informasi input disk.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vds.h |