URS_CONFIG - NtDoc

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

typedef struct _URS_CONFIG {
  ULONG                                       Size;
  URS_HOST_INTERFACE_TYPE                     HostInterfaceType;
  PFN_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS EvtUrsFilterRemoveResourceRequirements;
  PFN_URS_SET_ROLE                            EvtUrsSetRole;
} URS_CONFIG, *PURS_CONFIG;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ursdevice-_urs_config)

_URS_CONFIG structure

Description

Contains pointers to event callback functions implemented by the URS client driver for a USB dual-role controller. Initialize this structure by calling URS_CONFIG_INIT.

Members

Size

The size of this structure.

HostInterfaceType

A URS_HOST_INTERFACE_TYPE type value that indicates the type of USB host controller: EHCI, xHCI, or other.

EvtUrsFilterRemoveResourceRequirements

A pointer to an EVT_URS_DEVICE_FILTER_RESOURCE_REQUIREMENTS callback function.

EvtUrsSetRole

A pointer to an EVT_URS_SET_ROLE callback function.

See also

URS_CONFIG_INIT

UrsDeviceInitialize