RawSCSIVirtualDisk 函式 (virtdisk.h)
直接對虛擬硬碟發出內嵌 SCSI 要求。
語法
DWORD RawSCSIVirtualDisk(
[in] HANDLE VirtualDiskHandle,
[in] const PRAW_SCSI_VIRTUAL_DISK_PARAMETERS Parameters,
[in] RAW_SCSI_VIRTUAL_DISK_FLAG Flags,
[out] PRAW_SCSI_VIRTUAL_DISK_RESPONSE Response
);
參數
[in] VirtualDiskHandle
開啟虛擬磁碟的句柄。 如需如何開啟虛擬磁碟的詳細資訊,請參閱 OpenVirtualDisk 函式。 此句柄也可能是遠端共用虛擬磁碟的句柄。 如需如何開啟遠端共用虛擬磁碟的詳細資訊,請參閱 遠端共用虛擬磁碟通訊協議 檔。
[in] Parameters
包含快照刪除數據之有效 RAW_SCSI_VIRTUAL_DISK_PARAMETERS 結構的指標。
[in] Flags
SCSI 虛擬磁碟旗標,必須是 RAW_SCSI_VIRTUAL_DISK_FLAG 列舉的有效組合。
[out] Response
包含處理 SCSI 命令結果 之RAW_SCSI_VIRTUAL_DISK_RESPONSE 結構的指標。
傳回值
要求的狀態。
如果函式成功,傳回值 會ERROR_SUCCESS。
傳回 ERROR_SUCCESS 只表示虛擬磁碟收到要求。 SCSI 命令本身可能會因為裝置狀態無效、不支援的SCSI命令或其他錯誤而失敗。
如果函式失敗,則傳回值是錯誤碼。 如需詳細資訊,請參閱 系統錯誤碼。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | virtdisk.h |
程式庫 | VirtDisk.lib |
Dll | VirtDisk.dll |