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.

Catatan Penelepon hanya dapat memperluas volume dengan memperluas semua anggota semua pleks dalam operasi yang sama.
 

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.

Catatan Jangan tentukan memberIdx saat memperbaiki volume RAID-5.
 

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

Lihat juga

IVdsPack::CreateVolume

IVdsVolume::Extend

IVdsVolumePlex::Repair

Struktur VDS