ucmtcpciportcontroller.h header

This header is used by usbref. For more information, see:

ucmtcpciportcontroller.h contains the following programming interfaces:

Functions

 
UCMTCPCI_PORT_CONTROLLER_ALERT_DATA_INIT

Initializes the UCMTCPCI_PORT_CONTROLLER_ALERT_DATA structure.
UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

Initializes the UCMTCPCI_PORT_CONTROLLER_CAPABILITIES structure.
UCMTCPCI_PORT_CONTROLLER_CONFIG_INIT

Initializes the UCMTCPCI_PORT_CONTROLLER_CONFIG structure.
UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION_INIT

Initializes the UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION structure.
UcmTcpciPortControllerAlert

Sends information about the hardware alerts that are received on the port controller to UcmTcpciCx.
UcmTcpciPortControllerCreate

Creates a port controller object to register with UcmTcpciCx.
UcmTcpciPortControllerSetHardwareRequestQueue

Assigns a framework queue object to which the UcmTcpciCx dispatches hardware requests for the port controller.
UcmTcpciPortControllerStart

Indicates to the UcmTcpciCx class extension that the client driver is now ready to service hardware requests for the port controller.
UcmTcpciPortControllerStop

Indicates to the UcmTcpciCx class extension to stop sending hardware requests to the port controller object.

Structures

 
UCMTCPCI_PORT_CONTROLLER_ALERT_DATA

Contains information about hardware alerts received on the port controller object. This structure is used in the UcmTcpciPortControllerAlert call. Call UCMTCPCI_PORT_CONTROLLER_ALERT_DATA_INIT to initialize this structure.
UCMTCPCI_PORT_CONTROLLER_CAPABILITIES

Contains information about the capabilities of the port controller.
UCMTCPCI_PORT_CONTROLLER_CONFIG

Contains configuration options for the port controller object, passed by the client driver in the call to UcmTcpciPortControllerCreate. Call UCMTCPCI_PORT_CONTROLLER_CONFIG_INIT to initialize this structure.
UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION

Contains identification information and USB specification version information (in BCD format) about the port controller.

Enumerations

 
UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE

Defines generic alert values that are used to indicate the type of hardware alert received on the port controller.