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) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk