virtdisk.h 標頭
此標頭由多種技術使用。 如需詳細資訊,請參閱
virtdisk.h 包含下列程式設計介面:
函式
AddVirtualDiskParent 使用 OPEN_VIRTUAL_DISK_FLAG_CUSTOM_DIFF_CHAIN 旗標將父系連結至開啟的虛擬磁片。 |
ApplySnapshotVhdSet 針對 VHD 集檔案套用目前虛擬磁片的快照集。 |
AttachVirtualDisk 藉由尋找適當的 VHD 提供者來完成附件,以連結虛擬硬碟 (VHD) 或 CD 或 DVD 映射檔 (ISO) 。 |
BreakMirrorVirtualDisk 中斷先前起始的鏡像作業,並將鏡像設定為作用中的虛擬磁片。 |
CompactVirtualDisk 減少虛擬硬碟的大小, (VHD) 備份存放區檔案。 |
CreateVirtualDisk 使用預設參數或使用現有的虛擬磁片或實體磁片,建立虛擬硬碟 (VHD) 映射檔。 |
DeleteSnapshotVhdSet 從 VHD 集檔案中刪除快照集。 |
DeleteVirtualDiskMetadata 從虛擬磁片刪除中繼資料。 |
DetachVirtualDisk 找到適當的虛擬磁片提供者來完成作業,以卸離虛擬硬碟 (VHD) 或 CD 或 DVD 映射檔 (ISO) 。 |
EnumerateVirtualDiskMetadata 列舉與虛擬磁片相關聯的中繼資料。 |
ExpandVirtualDisk 增加固定或動態擴充虛擬硬碟的大小, (VHD) 。 |
GetStorageDependencyInformation 傳回虛擬硬碟 (VHD) 或 CD 或 DVD 映射檔 (ISO) 或這些磁片及其父磁片或磁片區中包含的磁片區之間的關聯性。 |
GetVirtualDiskInformation 擷取 VHD 的相關資訊。 |
GetVirtualDiskMetadata 從虛擬磁片擷取指定的中繼資料。 |
GetVirtualDiskOperationProgress 檢查非同步虛擬硬碟 (VHD) 作業的進度。 |
GetVirtualDiskPhysicalPath 擷取實體裝置物件的路徑,該物件包含虛擬硬碟 (VHD) 或 CD 或 DVD 映射檔, (ISO) 。 |
MergeVirtualDisk 在差異鏈結中,將子虛擬硬碟 (VHD) 與鏈結中的一或多個父虛擬磁片合併。 |
MirrorVirtualDisk 起始虛擬磁片的鏡像作業。 |
ModifyVhdSet 修改虛擬磁片檔案的內部內容。 可用來設定使用中的分葉,或用來修正快照集專案。 |
OpenVirtualDisk 開啟虛擬硬碟 (VHD) 或 CD 或 DVD 映射檔, (ISO) 以供使用。 |
QueryChangesVirtualDisk 擷取由復原變更追蹤 (RCT) 所追蹤之虛擬硬碟 (VHD) 之指定區域變更的相關資訊。 |
RawSCSIVirtualDisk 直接對虛擬硬碟發出內嵌 SCSI 要求。 |
ResizeVirtualDisk 調整虛擬磁片的大小。 |
SetVirtualDiskInformation 設定虛擬硬碟 (VHD) 的相關資訊。 |
SetVirtualDiskMetadata 設定虛擬磁片的中繼資料專案。 |
TakeSnapshotVhdSet 為 VHD Set 檔案建立目前虛擬磁片的快照集。 |
結構
APPLY_SNAPSHOT_VHDSET_PARAMETERS 包含快照集參數,指出要套用之新快照集的相關資訊。 |
ATTACH_VIRTUAL_DISK_PARAMETERS 包含虛擬硬碟 (VHD) 連結要求參數。 |
COMPACT_VIRTUAL_DISK_PARAMETERS 包含虛擬硬碟 (VHD) 壓縮參數。 |
CREATE_VIRTUAL_DISK_PARAMETERS 包含虛擬硬碟 (VHD) 建立參數,提供新建立虛擬磁片的控制和相關資訊。 |
DELETE_SNAPSHOT_VHDSET_PARAMETERS 包含快照集刪除參數,指定要從 VHD 集合中刪除的快照集。 |
EXPAND_VIRTUAL_DISK_PARAMETERS 包含虛擬磁片擴充要求參數。 |
GET_VIRTUAL_DISK_INFO 包含虛擬硬碟 (VHD) 資訊。 |
MERGE_VIRTUAL_DISK_PARAMETERS 包含虛擬硬碟 (VHD) 合併要求參數。 |
MIRROR_VIRTUAL_DISK_PARAMETERS 包含虛擬硬碟 (VHD) 鏡像要求參數。 |
MODIFY_VHDSET_PARAMETERS 包含 VHD Set 修改參數,指出應如何改變 VHD 集合。 |
OPEN_VIRTUAL_DISK_PARAMETERS 包含虛擬磁片開啟要求參數。 |
QUERY_CHANGES_VIRTUAL_DISK_RANGE 識別虛擬硬碟 (VHD) 上的區域,此區域已透過復原性變更追蹤 (RCT) 來追蹤。 |
RAW_SCSI_VIRTUAL_DISK_PARAMETERS 包含原始的 SCSI 虛擬磁片要求參數。 |
RAW_SCSI_VIRTUAL_DISK_RESPONSE 包含原始的 SCSI 虛擬磁片回應參數。 |
RESIZE_VIRTUAL_DISK_PARAMETERS 包含 ResizeVirtualDisk 函式的參數。 |
SET_VIRTUAL_DISK_INFO 包含虛擬硬碟 (VHD) 當您呼叫 SetVirtualDiskInformation 函式以設定 VHD 屬性時要使用的資訊。 |
STORAGE_DEPENDENCY_INFO 包含虛擬硬碟 (VHD) 儲存體相依性資訊。 |
STORAGE_DEPENDENCY_INFO_TYPE_1 包含類型 1 的虛擬硬碟 (VHD) 儲存體相依性資訊。 |
STORAGE_DEPENDENCY_INFO_TYPE_2 包含類型 2 的 VHD 或 ISO 儲存體相依性資訊。 |
TAKE_SNAPSHOT_VHDSET_PARAMETERS 包含快照集參數,指出要建立之新快照集的相關資訊。 |
VIRTUAL_DISK_PROGRESS 包含 GetVirtualDiskOperationProgress 函式所使用的目前虛擬硬碟 (VHD) 作業的進度和結果資料。 |
VIRTUAL_STORAGE_TYPE 包含虛擬儲存體裝置) (廠商的類型和提供者。 |
列舉
APPLY_SNAPSHOT_VHDSET_FLAG 包含會影響 ApplySnapshotVhdSet 函式行為的旗標。 |
APPLY_SNAPSHOT_VHDSET_VERSION 列舉 ApplySnapshotVhdSet 函式參數的可能版本。 |
ATTACH_VIRTUAL_DISK_FLAG 包含虛擬磁片連結要求旗標。 |
ATTACH_VIRTUAL_DISK_VERSION 包含虛擬硬碟版本 (VHD) ATTACH_VIRTUAL_DISK_PARAMETERS 結構,用於對 VHD 函式的呼叫。 |
COMPACT_VIRTUAL_DISK_FLAG 包含虛擬磁片壓縮要求旗標。 |
COMPACT_VIRTUAL_DISK_VERSION 包含虛擬硬碟版本 (VHD) COMPACT_VIRTUAL_DISK_PARAMETERS 結構,以用於對 VHD 函式的呼叫。 |
CREATE_VIRTUAL_DISK_FLAG 包含虛擬硬碟 (VHD) 建立旗標。 |
CREATE_VIRTUAL_DISK_VERSION 包含虛擬磁片CREATE_VIRTUAL_DISK_PARAMETERS結構的版本,用於對虛擬磁片函式的呼叫。 |
DELETE_SNAPSHOT_VHDSET_FLAG 包含影響 DeleteSnapshotVhdSet 函式行為的旗標。 |
DELETE_SNAPSHOT_VHDSET_VERSION 包含呼叫虛擬磁片函式時要使用的DELETE_SNAPHSOT_VHDSET_PARAMETERS結構版本。 |
DEPENDENT_DISK_FLAG 包含虛擬硬碟 (VHD) 相依性資訊旗標。 |
DETACH_VIRTUAL_DISK_FLAG 包含虛擬磁片卸離要求旗標。 |
EXPAND_VIRTUAL_DISK_FLAG 包含虛擬硬碟 (VHD) 展開要求旗標。 |
EXPAND_VIRTUAL_DISK_VERSION 包含虛擬磁片EXPAND_VIRTUAL_DISK_PARAMETERS結構的版本,用於對虛擬磁片函式的呼叫。 |
GET_STORAGE_DEPENDENCY_FLAG 包含虛擬硬碟 (VHD) 儲存體相依性要求旗標。 |
GET_VIRTUAL_DISK_INFO_VERSION 包含虛擬硬碟類型 (VHD) 您可以擷取的資訊。 |
MERGE_VIRTUAL_DISK_FLAG 包含虛擬硬碟 (VHD) 合併要求旗標。 |
MERGE_VIRTUAL_DISK_VERSION 包含虛擬硬碟版本 (VHD) MERGE_VIRTUAL_DISK_PARAMETERS 結構,以用於對 VHD 函式的呼叫。 |
MIRROR_VIRTUAL_DISK_FLAG 包含虛擬硬碟 (VHD) 鏡像要求旗標。 |
MIRROR_VIRTUAL_DISK_VERSION 包含 MirrorVirtualDisk 函式所使用的虛擬磁片MIRROR_VIRTUAL_DISK_PARAMETERS結構版本。 |
MODIFY_VHDSET_FLAG 包含影響 ModifyVhdSet 函式行為的旗標。 |
MODIFY_VHDSET_VERSION 包含呼叫虛擬磁片函式時要使用的MODIFY_VHDSET_PARAMETERS結構版本。 |
OPEN_VIRTUAL_DISK_FLAG 包含虛擬硬碟 (VHD) 或 CD 或 DVD 映射檔, (ISO) 開啟要求旗標。 |
OPEN_VIRTUAL_DISK_VERSION 包含虛擬磁片OPEN_VIRTUAL_DISK_PARAMETERS結構的版本,用於對虛擬磁片函式的呼叫。 |
RAW_SCSI_VIRTUAL_DISK_FLAG 包含影響 RawSCSIVirtualDisk 函式行為的旗標。 |
RAW_SCSI_VIRTUAL_DISK_VERSION 包含呼叫虛擬磁片函式時要使用的RAW_SCSI_VIRTUAL_DISK_PARAMETERS結構版本。 |
RESIZE_VIRTUAL_DISK_FLAG 列舉 ResizeVirtualDisk 函式的可用旗標。 |
RESIZE_VIRTUAL_DISK_VERSION 列舉 ResizeVirtualDisk 函式參數的可能版本。 |
SET_VIRTUAL_DISK_INFO_VERSION 包含要用於呼叫 VHD 函式的虛擬磁片版本SET_VIRTUAL_DISK_INFO結構。 |
STORAGE_DEPENDENCY_INFO_VERSION 包含虛擬硬碟版本 (VHD) STORAGE_DEPENDENCY_INFO 結構,以用於對 VHD 函式的呼叫。 |
TAKE_SNAPSHOT_VHDSET_FLAG 包含會影響 TakeSnapshotVhdSet 函式行為的旗標。 |
TAKE_SNAPSHOT_VHDSET_VERSION 列舉 TakeSnapshotVhdSet 函式參數的可能版本。 |
VIRTUAL_DISK_ACCESS_MASK VIRTUAL_DISK_ACCESS_MASK包含位元遮罩,用於指定虛擬硬碟 (VHD) 或 CD 或 DVD 映射檔的存取權, (ISO) 。 |