structure SRBEX_DATA_SCSI_CDB32 (storport.h)
La structure SRBEX_DATA_SCSI_CDB32 contient les données SRB étendues pour un bloc de données de commande SCSI de 32 octets (CDB).
Syntaxe
typedef struct _SRBEX_DATA_SCSI_CDB32 {
SRBEXDATATYPE Type;
ULONG Length;
UCHAR ScsiStatus;
UCHAR SenseInfoBufferLength;
UCHAR CdbLength;
UCHAR Reserved;
ULONG Reserved1;
PVOID POINTER_ALIGN SenseInfoBuffer;
UCHAR POINTER_ALIGN Cdb[32];
} SRBEX_DATA_SCSI_CDB32, *PSRBEX_DATA_SCSI_CDB32;
Membres
Type
Indicateur de type de données pour la structure de données SRB bidirectionnelle étendue. Défini sur SrbExDataTypeScsiCdb32.
Length
Longueur des données de cette structure à partir du membre ScsiStatus. Défini sur SRBEX_DATA_SCSI_CDB32_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[32]
Mémoire tampon CDB de 32 octets.
Remarques
Cette structure est utilisée pour envoyer des données SRB étendues pour une base de données CDB de 32 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) |