структура 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