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) 。