STOR_SCATTER_GATHER_LIST structure (storport.h)

The STOR_SCATTER_GATHER_LIST structure is used in conjunction with the StorPortGetScatterGatherList routine to retrieve the scatter/gather list for a SCSI request block (SRB).

Syntax

typedef struct _STOR_SCATTER_GATHER_LIST {
  ULONG                       NumberOfElements;
  ULONG_PTR                   Reserved;
  STOR_SCATTER_GATHER_ELEMENT List[];
} STOR_SCATTER_GATHER_LIST, *PSTOR_SCATTER_GATHER_LIST;

Members

NumberOfElements

Contains the number of scatter/gather elements in the list.

Reserved

Reserved.

List

Contains the array of scatter/gather elements.

Remarks

Miniport drivers that work with the Storport driver call the Storport support routine, StorPortGetScatterGatherList, to retrieve the scatter gather list for an SRB. StorPortGetScatterGatherList returns a structure of type STOR_SCATTER_GATHER_LIST. Each scatter/gather element is of type STOR_SCATTER_GATHER_ELEMENT.

Requirements

Requirement Value
Header storport.h (include Storport.h)

See also

STOR_SCATTER_GATHER_ELEMENT

StorPortGetScatterGatherList