Partager via


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).

Remarque Le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser le du pilote Storport et modèles de pilotes Storport miniport.
 

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)

Voir aussi

SRBEX_DATA_SCSI_CDB16

STORAGE_REQUEST_BLOCK