SRBEX_DATA_SCSI_CDB16 struttura (srb.h)
La struttura SRBEX_DATA_SCSI_CDB16 contiene i dati SRB estesi per un blocco di dati CDB (SCSI 16 byte).
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;
Members
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
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[16]
Buffer CDB a 16 byte.
Commenti
Questa struttura viene usata per inviare dati SRB estesi per un CDB di 16 byte o meno.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Intestazione | srb.h (include Storport.h, Srb.h, Minitape.h) |