SRBEX_DATA_SCSI_CDB32 estrutura (srb.h)

A estrutura SRBEX_DATA_SCSI_CDB32 contém os dados SRB estendidos para um CDB (bloco de dados de comando) SCSI de 32 bytes.

Nota O driver de porta SCSI e os modelos de driver de miniport scsi podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar o driver Storport e os modelos de driver de miniport do Storport .
 

Sintaxe

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;

Membros

Type

Indicador de tipo de dados para a estrutura de dados SRB estendida bidirecional. Defina como SrbExDataTypeScsiCdb32.

Length

Comprimento dos dados nessa estrutura começando com o membro ScsiStatus . Definido como SRBEX_DATA_SCSI_CDB32_LENGTH.

ScsiStatus

O código de status SCSI retornado para o SRB enviado.

SenseInfoBufferLength

O comprimento das informações de sentido retornadas no buffer apontado pelo SenseInfoBuffer.

CdbLength

O comprimento dos dados cdb, em bytes, da matriz cdb .

Reserved

Este membro está reservado. Defina como 0.

Reserved1

Este membro está reservado. Defina como 0.

SenseInfoBuffer

Um ponteiro para um buffer que contém qualquer informação de sentido retornada.

Cdb[32]

O buffer cdb de 32 bytes.

Comentários

Essa estrutura é usada para enviar dados SRB estendidos para um CDB de 32 bytes ou menos.

Requisitos

   
Cliente mínimo com suporte Disponível a partir de Windows 8.
Cabeçalho srb.h (incluem Storport.h, Srb.h, Minitape.h)

Confira também

SRBEX_DATA_SCSI_CDB16

STORAGE_REQUEST_BLOCK