UCX_CONTROLLER_CONFIG_SET_PCI_INFO function (ucxcontroller.h)

Initializes a UCX_CONTROLLER_CONFIG structure with the specified values for the controller with PCI as the parent bus type.

Syntax

void UCX_CONTROLLER_CONFIG_SET_PCI_INFO(
  [in] PUCX_CONTROLLER_CONFIG Config,
  [in] ULONG                  VendorId,
  [in] ULONG                  DeviceId,
  [in] USHORT                 RevisionId,
  [in] ULONG                  BusNumber,
  [in] ULONG                  DeviceNumber,
  [in] ULONG                  FunctionNumber
);

Parameters

[in] Config

A pointer to a UCX_CONTROLLER_CONFIG structure to initialize.

[in] VendorId

Specifies the vendor identifier for the device as assigned by the PCI SIG.

[in] DeviceId

Specifies the device identifier assigned by the manufacturer.

[in] RevisionId

Specifies the revision level of the device described by the DeviceID member.

[in] BusNumber

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

[in] DeviceNumber

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

[in] FunctionNumber

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

Return value

None

Requirements

Requirement Value
Minimum supported client Windows 10
Target Platform Windows
Header ucxcontroller.h (include Ucxclass.h)

See also

UCX_CONTROLLER_CONFIG

UcxControllerCreate