SRBEX_DATA_BIDIRECTIONAL - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// srb.h

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

View the official Windows Driver Kit DDI reference
// storport.h

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

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-srb-_srbex_data_bidirectional)

_SRBEX_DATA_BIDIRECTIONAL structure (srb.h)

Description

The SRBEX_DATA_BIDIRECTIONAL structure contains the extended SRB data for bi-directional transfer commands.

Note The SCSI port driver and SCSI miniport driver models may be altered or unavailable in the future. Instead, we recommend using the Storport driver and Storport miniport driver models.

Members

Type

Data type indicator for the bidirectional extended SRB data structure. Set to SrbExDataTypeBidirectional.

Length

Length of the data in this structure, in bytes, starting with the DataInTransferLength member. Set to SRBEX_DATA_BIDIRECTIONAL_LENGTH.

DataInTransferLength

Length of the data present in the DataInBuffer member.

Reserved1

This member is reserved. Set to 0.

DataInBuffer

A pointer to the buffer that contains the data sent from the device.

See also

STORAGE_REQUEST_BLOCK


Windows Driver Kit DDI reference (ns-storport-_srbex_data_bidirectional)

_SRBEX_DATA_BIDIRECTIONAL structure (storport.h)

Description

The SRBEX_DATA_BIDIRECTIONAL structure contains the extended SRB data for bi-directional transfer commands.

Note The SCSI port driver and SCSI miniport driver models may be altered or unavailable in the future. Instead, we recommend using the Storport driver and Storport miniport driver models.

Members

Type

Data type indicator for the bidirectional extended SRB data structure. Set to SrbExDataTypeBidirectional.

Length

Length of the data in this structure, in bytes, starting with the DataInTransferLength member. Set to SRBEX_DATA_BIDIRECTIONAL_LENGTH.

DataInTransferLength

Length of the data present in the DataInBuffer member.

Reserved1

This member is reserved. Set to 0.

DataInBuffer

A pointer to the buffer that contains the data sent from the device.

See also

STORAGE_REQUEST_BLOCK