UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER - NtDoc

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

VOID UCX_ROOTHUB_CONFIG_INIT_WITH_CONTROL_URB_HANDLER(
  [out] PUCX_ROOTHUB_CONFIG             Config,
  [in]  PFN_UCX_ROOTHUB_CONTROL_URB     EvtRootHubControlUrb,
  [in]  PFN_UCX_ROOTHUB_INTERRUPT_TX    EvtRootHubInterruptTx,
  [in]  PFN_UCX_ROOTHUB_GET_INFO        EvtRootHubGetInfo,
  [in]  PFN_UCX_ROOTHUB_GET_20PORT_INFO EvtRootHubGet20PortInfo,
  [in]  PFN_UCX_ROOTHUB_GET_30PORT_INFO EvtRootHubGet30PortInfo
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ucxroothub-ucx_roothub_config_init_with_control_urb_handler)

Description

Initializes a UCX_ROOTHUB_CONFIG with pointers to event callback functions implemented by the client driver.

Parameters

Config [out]

A pointer to a UCX_ROOTHUB_CONFIG structure to initialize.

EvtRootHubControlUrb [in]

A pointer to client driver's implementation of the EVT_UCX_ROOTHUB_CONTROL_URB event callback.

EvtRootHubInterruptTx [in]

A pointer to client driver's implementation of the EVT_UCX_ROOTHUB_INTERRUPT_TX event callback.

EvtRootHubGetInfo [in]

A pointer to client driver's implementation of the EVT_UCX_ROOTHUB_GET_INFO event callback.

EvtRootHubGet20PortInfo [in]

A pointer to client driver's implementation of the EVT_UCX_ROOTHUB_GET_20PORT_INFO event callback.

EvtRootHubGet30PortInfo [in]

A pointer to client driver's implementation of the EVT_UCX_ROOTHUB_GET_30PORT_INFO event callback.

Remarks

This function does not return a value.

See also

UcxRootHubCreate