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 |