UCX_CONTROLLER_PCI_INFORMATION structure (ucxcontroller.h)

This structure provides information about a PCI USB controller.

Syntax

typedef struct _UCX_CONTROLLER_PCI_INFORMATION {
  ULONG  VendorId;
  ULONG  DeviceId;
  USHORT RevisionId;
  ULONG  BusNumber;
  ULONG  DeviceNumber;
  ULONG  FunctionNumber;
} UCX_CONTROLLER_PCI_INFORMATION, *PUCX_CONTROLLER_PCI_INFORMATION;

Members

VendorId

The vendor ID for the PCI USB controller.

DeviceId

The device ID for the PCI USB controller.

RevisionId

The revision ID for the PCI USB controller.

BusNumber

Specifies the bus number that identifies the bus instance that a device instance is attached to.

DeviceNumber

Specifies the device number that is assigned to the logical PCI slot.

FunctionNumber

Specifies the specific function on the device that is located in the logical PCI slot.

Requirements

Requirement Value
Header ucxcontroller.h (include Ucxclass.h)

See also

UCX_CONTROLLER_CONFIG

UCX_CONTROLLER_CONFIG_SET_PCI_INFO

UCX_CONTROLLER_PARENT_BUS_TYPE