Condividi tramite


struttura SRBEX_DATA_SCSI_CDB16 (storport.h)

La struttura SRBEX_DATA_SCSI_CDB16 contiene i dati SRB estesi per un blocco di dati dei comandi SCSI a 16 byte (CDB).

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

Sintassi

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;

Membri

Type

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

Length

Lunghezza dei dati in questa struttura, in byte, a partire dal membro ScsiStatus. Impostare su SRBEX_DATA_SCSI_CDB16_LENGTH.

ScsiStatus

Codice di stato SCSI restituito per L'SRB inviato.

SenseInfoBufferLength

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

CdbLength

Lunghezza dei dati cdb, in byte, della matrice di cdb.

Reserved

Questo membro è riservato. Impostare su 0.

Reserved1

Questo membro è riservato. Impostare su 0.

SenseInfoBuffer

Puntatore a un buffer contenente le informazioni di senso restituite.

Cdb[16]

Buffer CDB a 16 byte.

Osservazioni

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

Fabbisogno

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

Vedere anche

SRBEX_DATA_SCSI_CDB32

STORAGE_REQUEST_BLOCK