struktur SCSISCAN_CMD (scsiscan.h)

Struktur SCSISCAN_CMD digunakan sebagai parameter untuk DeviceIoControl, ketika kode kontrol I/O yang ditentukan IOCTL_SCSISCAN_CMD.

Sintaks

typedef struct _SCSISCAN_CMD {
  ULONG  Reserved1;
  ULONG  Size;
  ULONG  SrbFlags;
  UCHAR  CdbLength;
  UCHAR  SenseLength;
  UCHAR  Reserved2;
  UCHAR  Reserved3;
  ULONG  TransferLength;
  UCHAR  Cdb[16];
  PUCHAR pSrbStatus;
  PUCHAR pSenseBuffer;
} SCSISCAN_CMD, *PSCSISCAN_CMD;

Anggota

Reserved1

Dicadangkan. Jangan gunakan.

Size

Ukuran yang disediakan penelepon, dalam byte, dari struktur SCSISCAN_CMD.

SrbFlags

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

CdbLength

Panjang, dalam byte, dari CDB yang terkandung dalam anggota Cdb .

SenseLength

Panjang, dalam byte, dari pengertian buffer yang dirujuk anggota pSenseBuffer .

Reserved2

Dicadangkan. Jangan gunakan.

Reserved3

Dicadangkan. Jangan gunakan.

TransferLength

Panjang, dalam byte, dari buffer yang akan ditransfer. Ini harus cocok dengan nilai yang ditentukan untuk parameter nOutBufferSize fungsi DeviceIoControl.

Cdb[16]

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

pSrbStatus

Penunjuk yang disediakan penelepon yang akan menerima salah satu nilai status awalan SRB_STATUS yang ditentukan dalam srb.h.

pSenseBuffer

Penunjuk yang disediakan penelepon ke buffer request-sense, untuk diisi oleh driver mode kernel.

Persyaratan

Persyaratan Nilai
Header scsiscan.h (termasuk Scsiscan.h, Srb.h, Scsi.h)