Поделиться через


структура UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION (ucmtcpciportcontroller.h)

Содержит идентификационные сведения и сведения о версии спецификации USB (в формате BCD) о контроллере порта. Этот драйвер клиента должен указывать эти сведения в вызове UcmTcpciPortControllerCreate во время инициализации. Вызовите UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION_INIT для инициализации этой структуры.

Синтаксис

typedef struct _UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION {
  ULONG  Size;
  UINT16 VendorId;
  UINT16 ProductId;
  UINT16 DeviceId;
  UINT16 TypeCRevisionInBcd;
  UINT16 PDRevisionAndVersionInBcd;
  UINT16 PDInterfaceRevisionAndVersionInBcd;
} UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION, *PUCMTCPCI_PORT_CONTROLLER_IDENTIFICATION;

Члены

Size

Размер этой структуры.

VendorId

Указывает идентификатор поставщика, назначенный комитетом по спецификациям USB.

ProductId

Указывает идентификатор продукта. Это значение присваивается производителем.

DeviceId

Идентификатор устройства для контроллера порта USB Type-C.

TypeCRevisionInBcd

Идентификатор редакции для контроллера порта USB Type-C.

PDRevisionAndVersionInBcd

Редакция и версия контроллера порта USB Type-C, который поддерживает PD.

PDInterfaceRevisionAndVersionInBcd

Редакция и версия интерфейса для контроллера порта USB Type-C, который поддерживает PD.

Требования

Требование Значение
Заголовок ucmtcpciportcontroller.h

См. также раздел

UcmTcpciPortControllerCreate