Bagikan melalui


struktur RAW_SCSI_VIRTUAL_DISK_PARAMETERS (virtdisk.h)

Berisi parameter permintaan disk virtual SCSI mentah.

Sintaks

typedef struct _RAW_SCSI_VIRTUAL_DISK_PARAMETERS {
  RAW_SCSI_VIRTUAL_DISK_VERSION Version;
  union {
    struct {
      BOOL  RSVDHandle;
      UCHAR DataIn;
      UCHAR CdbLength;
      UCHAR SenseInfoLength;
      ULONG SrbFlags;
      ULONG DataTransferLength;
      PVOID DataBuffer;
      UCHAR *SenseInfo;
      UCHAR *Cdb;
    } Version1;
  };
} RAW_SCSI_VIRTUAL_DISK_PARAMETERS, *PRAW_SCSI_VIRTUAL_DISK_PARAMETERS;

Anggota

Version

Enumerasi RAW_SCSI_VIRTUAL_DISK_VERSION yang menentukan versi struktur RAW_SCSI_VIRTUAL_DISK_PARAMETERS yang diteruskan ke atau dari fungsi VHD.

Version1

Struktur dengan anggota berikut.

Version1.RSVDHandle

Jika TRUE, menunjukkan operasi akan diangkut ke disk virtual menggunakan protokol RSVD.

Version1.DataIn

Jika TRUE, menunjukkan perintah SCSI akan membaca data dari DataBuffer. Jika FALSE, menunjukkan data dapat ditulis.

Version1.CdbLength

Panjang, dalam byte, dari blok deskriptor perintah (CDB) yang terkandung dalam anggota CDB.

Version1.SenseInfoLength

Panjang, dalam byte, dari penyangga indera.

Version1.SrbFlags

Bendera bit yang disediakan penelepon SRB_FLAGS-awalan menentukan operasi yang diminta. Bendera ditentukan dalam srb.h.

Version1.DataTransferLength

Panjang, dalam byte, dari buffer yang akan ditransfer.

Version1.DataBuffer

Penunjuk ke buffer data SCSI.

Version1.SenseInfo

Pointer ke buffer untuk menerima info indera SCSI setelah menyelesaikan perintah.

Version1.Cdb

Data CDB yang disediakan penelepon. (Struktur CDB dideklarasikan dalam scsi.h.)

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header virtdisk.h