SRBEX_DATA_SCSI_CDB32 struttura (storport.h)

La struttura SRBEX_DATA_SCSI_CDB32 contiene i dati SRB estesi per un blocco di dati CDB (SCSI 32 byte).

Nota I modelli di driver di porta SCSI e miniport SCSI possono essere modificati o non disponibili in futuro. È invece consigliabile usare i modelli di driver Storport e Miniport Storport.
 

Sintassi

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;

Members

Type

Indicatore del tipo di dati per la struttura di dati SRB estesa bidirezionale. Impostare su SrbExDataTypeScsiCdb32.

Length

Lunghezza dei dati in questa struttura a partire dal membro SCSIStatus . Impostare su SRBEX_DATA_SCSI_CDB32_LENGTH.

ScsiStatus

Il codice di stato SCSI restituito per la SRB inviata.

SenseInfoBufferLength

Lunghezza delle informazioni di senso restituite nel buffer a cui fa riferimento SenseInfoBuffer.

CdbLength

Lunghezza dei dati CDB, in byte, della matrice Cdb .

Reserved

Questo membro è riservato. Impostare su 0.

Reserved1

Questo membro è riservato. Impostare su 0.

SenseInfoBuffer

Puntatore a un buffer contenente informazioni di senso restituite.

Cdb[32]

Buffer CDB a 32 byte.

Commenti

Questa struttura viene usata per inviare dati SRB estesi per un CDB di 32 byte o meno.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Intestazione storport.h (include Storport.h, Srb.h, Minitape.h)

Vedi anche

SRBEX_DATA_SCSI_CDB16

STORAGE_REQUEST_BLOCK