Přidání písmene jednotky k LUN
Počínaje Windows 8 a Windows Serverem 2012 se rozhraní Virtual Disk Service modelu COM nahrazuje rozhraním rozhraní API pro správu úložiště Windows.
Písmena jednotky můžete přiřadit přímo k objektům svazku; pokud je ale disk objektem LUN, je třeba udělat několik dalších kroků.
Přiřadit písmeno jednotky k LUN objektu
V případě potřeby zviditelněte LUN pro místního hostitele.
Poznámka
V aktuální relaci VDS nelze provádět operace správy softwaru u LUN objektu, který je odemaskovaný na jiný počítač.
V počítači, na kterém běží poskytovatel hardwaru, vyvolejte metodu IVdsService::Reenumerate.
Inicializujte LUN jako základní disk:
- Vyvolejte metodu IUnknown::QueryInterface objektu LUN pro dotazování na rozhraní IVdsDisk.
- Vyvolá metodu IVdsSwProvider::CreatePack pro vytvoření základního balíčku.
- Vyvoláte metodu IVdsPack::AddDisk pro přidání disku do nového balíčku.
Vytvořte na disku oddíl a získejte objekt svazku následujícím způsobem:
- Vyvolejte metodu IVdsCreatePartitionEx::CreatePartitionEx pro vytvoření oddílu.
- Vyvolejte metodu IVdsAsync::Wait na asynchronním objektu, který je vrácen metodou CreatePartitionEx, abyste získali identifikátor svazku ze struktury VDS_ASYNC_OUTPUT.
- Předat identifikátor svazku jako parametr metodě IVdsService::GetObject pro získání ukazatele na objekt svazku.
Vyvoláte metodu IVdsVolumeMF::AddAccessPath pro přiřazení písmena jednotky.
Poznámka
Metoda IVdsAdvancedDisk::AssignDriveLetter přiřazuje písmena jednotek k oddílům bez přidružených svazků, jako jsou oddíly OEM nebo ESP. Nelze jej použít k přiřazení písmene jednotky k objektu logické jednotky.
Související témata