[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API取代。
虛擬磁碟服務 (VDS) 物件提供介面,以公開查詢、設定和維護儲存裝置的方法。
| 介面 | 描述 |
|---|---|
| IEnumVdsObject | 透過指定類型的一組 VDS 物件列舉。 |
| IVdsAdmin | 向 VDS 註冊提供者。 |
| IVdsAdvancedDisk | 建立和刪除分割區,並修改數據分割屬性。 |
| IVdsAdvancedDisk2 | 提供變更分割區類型的方法。 |
| IVdsAdviseSink | 接收 VDS 通知。 |
| IVdsAsync | 管理異步作。 |
| IVdsController | 公開在控制器上執行查詢和組態作業的方法。 |
| IVdsControllerControllerPort | 提供方法來列舉實作 IVdsController 介面之類別的控制器埠。 |
| IVdsControllerPort | 提供在控制器埠上執行查詢和組態作業的方法。 |
| IVdsCreatePartitionEx | 在基本磁碟上建立分割區。 |
| IVdsDisk | 查詢和設定基本和動態磁碟。 |
| IVdsDisk2 | 提供將磁碟的SAN模式設定為離線或在線的方法。 |
| IVdsDiskPartitionMF | 提供在分割區上執行文件系統管理作業的方法。 |
| IVdsDiskPartitionMF2 | 提供使用其他格式化選項格式化數據分割的方法。 |
| IVdsDrive | 提供在磁碟驅動器上執行查詢和組態作業的方法。 |
| IVdsDrive2 | 提供查詢磁碟驅動器屬性的方法。 |
| IVdsHbaPort | 提供在本機系統上查詢 HBA 埠並與其互動的方法。 |
| IVdsHwProvider | 提供在硬體提供者上執行查詢、繼續和重新整理作業的方法。 |
| IVdsHwProviderPrivate | 提供方法可讓 VDS 判斷硬體提供者是否擁有指定的 LUN。 |
| IVdsHwProviderPrivateMpio | 提供方法,這個方法會將源自特定 HBA 埠的路徑狀態設定為提供者。 |
| IVdsHwProviderStoragePools | 提供在 存放集區中建立 LUN 的方法, 並列舉硬體提供者所管理的存放集區。 |
| IVdsHwProviderType | 提供方法來擷取硬體提供者的類型。 |
| IVdsHwProviderType2 | 未實作這個介面。 請改用 IVdsHwProviderType。 |
| IVdsIscsiInitiatorAdapter | 提供方法來查詢和與本機系統上的iSCSI啟動器配接器互動。 |
| IVdsIscsiInitiatorPortal | 提供方法來查詢和與本機系統上的iSCSI啟動器入口網站互動。 |
| IVdsIscsiPortal | 提供在 iSCSI 入口網站上執行查詢和組態作業的方法。 |
| IVdsIscsiPortalGroup | 提供在 iSCSI 入口網站群組上執行查詢和設定服務的方法。 |
| IVdsIscsiPortalLocal | 提供在 iSCSI 入口網站上設定本機啟動器特定 IPSEC 預先共用密鑰的方法。 |
| IVdsIscsiTarget | 提供在 iSCSI 目標上執行查詢和組態作業的方法。 |
| IVdsLun | 提供在 LUN 上執行查詢和組態作業的方法(邏輯單元編號)。 |
| IVdsLun2 | 提供套用和查詢邏輯單元編號 (LUN) 提示的方法。 |
| IVdsLunControllerPorts | 提供在 LUN 上執行控制器埠組態作業的方法。 |
| IVdsLunIscsi | 提供在 iSCSI LUN 上執行查詢和組態作業的方法。 |
| IVdsLunMpio | 提供在具有 MPIO 擴充功能的 LUN 上執行查詢和組態作業的方法。 |
| IVdsLunNaming | 提供方法,為實作 IVdsLun 介面的類別命名 LUN。 |
| IVdsLunNumber | 提供方法來查詢 LUN 編號。 |
| IVdsLunPlex | 提供在 LUN plex 上執行查詢和設定作業的方法。 |
| IVdsMaintenance | 提供在子系統、控制器或磁碟驅動器上執行維護作業的方法。 |
| IVdsOpenVDisk | 定義管理虛擬磁碟的方法。 |
| IVdsPack | 查詢和設定包含磁碟的套件,並建立磁碟區。 |
| IVdsPack2 | 提供在套件上建立對齊磁碟區的方法。 |
| IVdsProvider | 傳回硬體或軟體提供者的屬性。 |
| IVdsProviderPrivate | 提供方法可讓 VDS 對提供者物件執行其他作業。 |
| IVdsProviderSupport | 提供方法來指出提供者支援哪些版本的 VDS 介面。 |
| IVdsRemovable | 查詢並退出卸除式磁碟,例如CD-ROM。 |
| IVdsService | 提供使用 VDS 的服務等級方法。 |
| IVdsServiceHba | 提供方法來查詢本機系統上的 HBA 埠。 |
| IVdsServiceIscsi | 提供與本機啟動器服務介面的方法。 |
| IVdsServiceLoader | 啟動 VDS。 |
| IVdsServiceUninstallDisk | 提供卸載基本和動態磁碟的方法。 |
| IVdsStoragePool | 提供方法來查詢資訊,並列舉 存放集區的相關物件,。 |
| IVdsSubSystem | 提供在子系統上執行查詢和組態作業的方法。 |
| IVdsSubSystem2 | 提供使用 VDS_HINTS2 和 VDS_SUB_SYSTEM_PROP2 結構在子系統上執行查詢和組態作業的方法。 |
| IVdsSubSystemImportTarget | 提供方法來查詢及設定子系統的預設 VSS 匯入目標。 |
| IVdsSubSystemInterconnect | 提供方法來查詢子系統所支援的互連類型。 |
| IVdsSubSystemIscsi | 提供在子系統上查詢和設定 iSCSI 目標和入口網站的方法。 |
| IVdsSubSystemNaming | 提供方法,為實作 IVdsSubSystem 介面的類別命名子系統。 |
| IVdsSwProvider | 執行軟體提供者作業。 |
| IVdsVDisk | 定義管理虛擬磁碟的方法。 |
| IVdsVdProvider | 定義建立和管理虛擬磁碟的方法。 |
| IVdsVolume | 建立和刪除磁碟區 plexes,並修改磁碟區屬性。 |
| IVdsVolume2 | 提供傳回磁碟區屬性資訊的方法,包括磁碟區 GUID。 |
| IVdsVolumeMF | 在磁碟區物件上執行存取路徑和檔案系統作業。 |
| IVdsVolumeMF2 | 提供在磁碟區對象上執行其他文件系統管理作業的方法。 |
| IVdsVolumeMF3 | 提供在磁碟區對象上執行其他文件系統管理作業的方法。 |
| IVdsVolumeOnline | 提供讓單一磁碟區上線的方法。 |
| IVdsVolumePlex | 查詢包含的磁碟區並修復不正確的範圍。 |
| IVdsVolumeShrink | 提供支援磁碟區壓縮的方法。 |