共用方式為


getStorageDependencyInformation 函式 (virtdisk.h)

傳回虛擬硬碟 (VHD) 或 CD 或 DVD 映像檔 (ISO) 或這些磁碟及其父磁碟或磁碟區中包含的磁碟區之間的關聯性。

語法

DWORD GetStorageDependencyInformation(
  [in]                HANDLE                      ObjectHandle,
  [in]                GET_STORAGE_DEPENDENCY_FLAG Flags,
  [in]                ULONG                       StorageDependencyInfoSize,
  [in, out]           PSTORAGE_DEPENDENCY_INFO    StorageDependencyInfo,
  [in, out, optional] PULONG                      SizeUsed
);

參數

[in] ObjectHandle

如果 Flags 參數未指定 GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE 旗標,則為磁碟區或根目錄的句柄。 如需如何開啟磁碟區或根目錄的資訊,請參閱 CreateFile 函 式。

如果 Flags 參數指定 GET_STORAGE_DEPENDENCY_FLAG_DISK_HANDLE 旗標,此句柄應該是磁碟的句柄。

[in] Flags

GET_STORAGE_DEPENDENCY_FLAG值的有效組合。

[in] StorageDependencyInfoSize

StorageDependencyInfo 參數所參考緩衝區的大小,以位元組為單位。

[in, out] StorageDependencyInfo

要接收填入 STORAGE_DEPENDENCY_INFO 結構的緩衝區指標,這是可變長度的結構。

[in, out, optional] SizeUsed

ULONG 的選擇性指標,可接收所使用的大小。

傳回值

要求的狀態。

如果函式成功,傳回值會 ERROR_SUCCESS而 StorageDependencyInfo 參數包含要求的相依性資訊。

如果函式失敗,傳回值會是錯誤碼,而且 未定義 StorageDependencyInfo 參數。 如需詳細資訊,請參閱 系統錯誤碼

備註

#DE85EB61F037345C7BB36A98064030753 和 Windows Server 2012 之前,不支援 (ISO) 的 CD 和 DVD 映射檔。

規格需求

需求
最低支援的用戶端 Windows 7
最低支援的伺服器 Windows Server 2008 R2
目標平台 Windows
標頭 virtdisk.h
程式庫 VirtDisk.lib
Dll VirtDisk.dll

另請參閱

關於 VHD

VHD 參考