structure SRBEX_DATA_SCSI_CDB16 (storport.h)
La structure SRBEX_DATA_SCSI_CDB16 contient les données SRB étendues pour un bloc de données de commande SCSI de 16 octets (CDB).
Syntaxe
typedef struct _SRBEX_DATA_SCSI_CDB16 {
SRBEXDATATYPE Type;
ULONG Length;
UCHAR ScsiStatus;
UCHAR SenseInfoBufferLength;
UCHAR CdbLength;
UCHAR Reserved;
ULONG Reserved1;
PVOID POINTER_ALIGN SenseInfoBuffer;
UCHAR POINTER_ALIGN Cdb[16];
} SRBEX_DATA_SCSI_CDB16, *PSRBEX_DATA_SCSI_CDB16;
Membres
Type
Indicateur de type de données pour la structure de données SRB bidirectionnelle étendue. Défini sur SrbExDataTypeScsiCdb16.
Length
Longueur des données de cette structure, en octets, en commençant par le membre ScsiStatus. Défini sur SRBEX_DATA_SCSI_CDB16_LENGTH.
ScsiStatus
Code d’état SCSI retourné pour le SRB soumis.
SenseInfoBufferLength
Longueur des informations de sens retournées dans la mémoire tampon pointée par SenseInfoBuffer.
CdbLength
Longueur des données CDB, en octets, du tableau Cdb.
Reserved
Ce membre est réservé. Défini sur 0.
Reserved1
Ce membre est réservé. Défini sur 0.
SenseInfoBuffer
Pointeur vers une mémoire tampon contenant toutes les informations de sens retournées.
Cdb[16]
Mémoire tampon CDB de 16 octets.
Remarques
Cette structure est utilisée pour envoyer des données SRB étendues pour une base de données CDB de 16 octets ou moins.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | storport.h (include Storport.h, Srb.h, Minitape.h) |