Initialization Functions for SpbCx Structures

This section describes the functions that initialize the structures that are defined by the SPB framework extension (SpbCx) library. Your SPB controller driver calls these initialization functions to set the members of SPB-specific structures to their default values.

In this section

TopicDescription

SPB_CONNECTION_PARAMETERS_INIT

The SPB_CONNECTION_PARAMETERS_INIT function initializes an SPB_CONNECTION_PARAMETERS structure.

SPB_CONTROLLER_CONFIG_INIT

The SPB_CONTROLLER_CONFIG_INIT function initializes an SPB_CONTROLLER_CONFIG structure.

SPB_REQUEST_PARAMETERS_INIT

The SPB_REQUEST_PARAMETERS_INIT function initializes an SPB_REQUEST_PARAMETERS structure.

SPB_TRANSFER_DESCRIPTOR_INIT

The SPB_TRANSFER_DESCRIPTOR_INIT function initializes an SPB_TRANSFER_DESCRIPTOR structure.

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST

The SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a scatter-gather list.

SPB_TRANSFER_LIST_ENTRY_INIT_MDL

The SPB_TRANSFER_LIST_ENTRY_INIT_MDL function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to use an MDL to describe a data buffer.

SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED

The SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a simple data buffer in nonpaged memory.

SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE

The SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE function returns an SPB_TRANSFER_LIST_ENTRY structure that is initialized to describe a simple data buffer.

SPB_TRANSFER_LIST_INIT

The SPB_TRANSFER_LIST_INIT function initializes an SPB_TRANSFER_LIST structure.

 

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft