SRBEX_DATA_SCSI_CDB_VAR struttura (storport.h)
La struttura SRBEX_DATA_SCSI_CDB_VAR contiene i dati SRB estesi per un blocco di dati cdB (SCSI) di lunghezza variabile.
Sintassi
typedef struct _SRBEX_DATA_SCSI_CDB_VAR {
SRBEXDATATYPE Type;
ULONG Length;
UCHAR ScsiStatus;
UCHAR SenseInfoBufferLength;
UCHAR Reserved[2];
ULONG CdbLength;
ULONG Reserved1[2];
PVOID POINTER_ALIGN SenseInfoBuffer;
UCHAR POINTER_ALIGN Cdb[ANYSIZE_ARRAY];
} SRBEX_DATA_SCSI_CDB_VAR, *PSRBEX_DATA_SCSI_CDB_VAR;
Members
Type
Indicatore del tipo di dati per la struttura di dati SRB estesa bidirezionale. Impostare su SrbExDataTypeScsiCdbVar.
Length
Lunghezza dei dati in questa struttura a partire dal membro SCSIStatus . Questo valore varia tra SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MIN e SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MAX.
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.
Reserved[2]
Questo membro è riservato. Contiene zero.
CdbLength
Lunghezza dei dati CDB, in byte, della matrice Cdb .
Reserved1[2]
Questo membro è riservato. Contiene zero.
SenseInfoBuffer
Puntatore a un buffer contenente informazioni di senso restituite.
Cdb[ANYSIZE_ARRAY]
Matrice di lunghezza variabile contenente il buffer CDB.
Commenti
Per le dimensioni dei dati cdB inferiori a 32 byte, la struttura SRBEX_DATA_SCSI_CDB32 e eventualmente la struttura SRBEX_DATA_SCSI_CDB16 , può essere usata invece. I dati CDB massimi consentiti nella matrice Cdb sono SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MAX - SRBEX_DATA_SCSI_CDB_VAR_LENGTH_MIN + 1. La lunghezza specificata in CdbLength deve essere minore o uguale a questo valore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Intestazione | storport.h (include Storport.h, Srb.h, Minitape.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per