共用方式為


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