Bagikan melalui


Menambahkan Huruf Kandar ke LUN

[Dimulai dengan Windows 8 dan Windows Server 2012, antarmuka COM Layanan Disk Virtual digantikan oleh API Manajemen Penyimpanan Windows.]

Anda dapat menetapkan huruf kandar ke objek volume secara langsung; namun, jika disk Anda adalah objek LUN, Anda memiliki beberapa langkah tambahan.

Untuk menetapkan huruf kandar ke objek LUN

  1. Jika perlu, batalkan kemasan LUN ke host lokal.

    Catatan

    Anda tidak dapat melakukan operasi administratif perangkat lunak pada objek LUN yang dibuka ke komputer lain dalam sesi VDS saat ini.

     

  2. Panggil metode IVdsService::Reenumerate pada komputer yang menjalankan penyedia perangkat keras.

  3. Inisialisasi LUN sebagai disk dasar sebagai berikut:

    1. Panggil metode IUnknown::QueryInterface pada objek LUN untuk mengkueri antarmuka IVdsDisk .
    2. Panggil metode IVdsSwProvider::CreatePack untuk membuat paket dasar.
    3. Panggil metode IVdsPack::AddDisk untuk menambahkan disk ke paket baru.
  4. Buat partisi pada disk dan dapatkan objek volume sebagai berikut:

    1. Panggil metode IVdsCreatePartitionEx::CreatePartitionEx untuk membuat partisi.
    2. Panggil metode IVdsAsync::Wait pada objek asinkron yang dikembalikan oleh CreatePartitionEx untuk mendapatkan pengidentifikasi volume dari struktur VDS_ASYNC_OUTPUT .
    3. Teruskan pengidentifikasi volume sebagai parameter ke metode IVdsService::GetObject untuk mendapatkan penunjuk objek volume.
  5. Panggil metode IVdsVolumeMF::AddAccessPath untuk menetapkan huruf kandar.

Catatan

Metode IVdsAdvancedDisk::AssignDriveLetter menetapkan huruf kandar ke partisi tanpa volume terkait, seperti partisi OEM atau ESP. Anda tidak dapat menggunakannya untuk menetapkan huruf kandar ke objek LUN.

 

Menggunakan VDS

IVdsService::Hitung ulang

IVdsDisk

IVdsSwProvider::CreatePack

IVdsPack::AddDisk

IVdsCreatePartitionEx::CreatePartitionEx

IVdsAsync::Tunggu

VDS_ASYNC_OUTPUT

IVdsVolumeMF::AddAccessPath

IVdsAdvancedDisk::AssignDriveLetter