Поделиться через


структура SRBEX_DATA_BIDIRECTIONAL (srb.h)

Структура SRBEX_DATA_BIDIRECTIONAL содержит расширенные данные SRB для двунаправленных команд передачи.

Примечание Модели драйверов портов SCSI и драйверов мини-портов SCSI могут быть изменены или недоступны в будущем. Вместо этого рекомендуется использовать модели драйверов Storport и драйверов для мини-портов Storport .
 

Синтаксис

typedef struct _SRBEX_DATA_BIDIRECTIONAL {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  ULONG               DataInTransferLength;
  ULONG               Reserved1;
  PVOID POINTER_ALIGN DataInBuffer;
} SRBEX_DATA_BIDIRECTIONAL, *PSRBEX_DATA_BIDIRECTIONAL;

Члены

Type

Индикатор типа данных для двунаправленной расширенной структуры данных SRB. Задайте значение SrbExDataTypeBidirectional.

Length

Длина данных в этой структуре в байтах, начиная с элемента DataInTransferLength . Задайте значение SRBEX_DATA_BIDIRECTIONAL_LENGTH.

DataInTransferLength

Длина данных, присутствующих в элементе DataInBuffer .

Reserved1

Этот элемент зарезервирован. Задайте значение 0.

DataInBuffer

Указатель на буфер, содержащий данные, отправленные с устройства.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.
Верхняя часть srb.h (включая Storport.h, Srb.h, Minitape.h)

См. также раздел

STORAGE_REQUEST_BLOCK