SRBEX_DATA_SCSI_CDB16 structure (storport.h)
La structure SRBEX_DATA_SCSI_CDB16 contient les données SRB étendues pour un bloc de données de commande SCSI (CDB) de 16 octets.
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 étendue bidirectionnelle. Définissez sur SrbExDataTypeScsiCdb16.
Length
Longueur des données de cette structure, en octets, en commençant par le membre ScsiStatus . Définissez sur SRBEX_DATA_SCSI_CDB16_LENGTH.
ScsiStatus
Le code SCSI status retourné pour le SRB envoyé.
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éfinit la valeur 0.
Reserved1
Ce membre est réservé. Définit la valeur 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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
En-tête | storport.h (inclure Storport.h, Srb.h, Minitape.h) |