Pakete Yabancı Disk Ekleme
[Windows 8 ve Windows Server 2012'de başlayarak, Sanal Disk Hizmeti COM arabiriminin yerini Windows Depolama Yönetimi API'sinin.]
En yaygın olarak yabancı disk, bir bilgisayarda ayrılan ve fiziksel olarak başka bir bilgisayara taşınan dinamik bir disktir. Ancak, çevrimiçi paket dışındaki bir pakete ait olan tüm diskler, yabancı bir disk paketine ait olan yabancı disk olarak kabul edilir.
Yabancı bir paket, VDS_PACK_PROP yapısının ulFlags üyesinde VDS_PKF_FOREIGN bayrağı ayarlanmış olarak bulunur. Yabancı paketler her zaman çevrimdışıdır.
Aşağıdaki yordamda bir veya daha fazla yabancı diskin nasıl içeri aktarıldığı açıklanmaktadır.
bir veya daha fazla yabancı diski içeri aktarmak için
- Diskleri yeni bilgisayara taşıyın.
- Yeni bilgisayarda, yabancı diskleri yüklemek için IVdsService::Reenumerate yöntemini kullanın.
- Yabancı diskleri alan hedef paket olarak çevrimiçi paketi seçin. Çevrimiçi paket yoksa, yeni bir boş paket oluşturmak için IVdsSwProvider::CreatePack yöntemini kullanın.
- Diskleri yeni dinamik pakete aktarmak için IVdsPack::MigrateDisks yöntemini kullanın.
- Paketleri listelemek için IVdsSwProvider::QueryPacks yöntemini kullanın ve hangi paketin çevrimiçi paket olduğunu belirlemek için IVdsPack::GetProperties.
Yeni bir boş hedef paketi oluşturursanız, yabancı diskler aslında bu pakete geçirilmez. Bunun yerine, yabancı paket çevrimiçi olarak işaretlenir, paketin VDS_PKF_FOREIGN bayrağı temizlenir (bu nedenle paket artık yabancı değildir) ve oluşturduğunuz hedef paket atılır.
Not
IVdsPack::AddDisk yöntemini kullanarak pakete sağlayıcı tarafından talep edilmeyen diskler (sağlayıcı tarafından talep edilmeyen diskler) ekleyin. Ayrılmamış disk yabancı olamaz.
İlgili konular
-
IVdsService:: yeniden numaralandırma