Simple Peripheral Bus (SPB) Driver Reference

This section contains reference information about Windows driver support for simple peripheral buses (SPBs). The SPB category includes synchronous serial buses such as I2C and SPI. The SpbCx I/O Control Codes subsection applies both to SPB controller drivers and to device drivers for SPB-connected peripherals. The remaining subsections apply only to SPB controller drivers, and describe the device driver interface (DDI) between the SPB framework extension (SpbCx) and the SPB controller driver. For more information, see the Simple Peripheral Bus (SPB) Driver Design Guide.

In this section

TopicDescription

SpbCx Object Handles

This section describes object handle types that are specifically defined for the SPB framework extension (SpbCx).

SpbCx Event Callback Functions

This section describes the event callback functions that are defined by the SPB framework extension (SpbCx). These functions are implemented by your SPB controller driver. SpbCx calls these functions to notify the SPB controller driver of certain events, such as the arrival of an I/O request for a target device on the bus.

SpbCx Structures and Enumerations

This section describes the structures and enumerations that are defined for the SPB framework extension (SpbCx) library. These structures and enumerations are used by the methods and callback functions that are defined by the SpbCx library.

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.

SpbCx Driver Support Methods

This section describes the driver support methods that are defined by the SPB framework extension (SpbCx) library. These methods are implemented by the SPB framework extension module, Spbcx.sys, which is an inbox component starting with Windows 8. Your SPB controller driver calls these methods to communicate with SpbCx.

SpbCx I/O Control Codes

This section describes the I/O control codes (IOCTLs) that are supported by the SPB framework extension (SpbCx).

 

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.