UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION-Struktur (ucmtcpciportcontroller.h)

Enthält Identifikationsinformationen und Informationen zur USB-Spezifikationsversion (im BCD-Format) über den Portcontroller. Dieser Clienttreiber muss diese Informationen im Aufruf von UcmTcpciPortControllerCreate während der Initialisierung angeben. Rufen Sie UCMTCPCI_PORT_CONTROLLER_IDENTIFICATION_INIT auf, um diese Struktur zu initialisieren.

Syntax

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;

Member

Size

Größe dieser Struktur.

VendorId

Gibt den Anbieterbezeichner an, der vom USB-Spezifikationsausschuss zugewiesen wird.

ProductId

Gibt den Produktbezeichner an. Dieser Wert wird vom Hersteller zugewiesen.

DeviceId

Die Geräte-ID für den USB-Typ-C-Portcontroller.

TypeCRevisionInBcd

Die Revisions-ID für den USB-Typ-C-Portcontroller.

PDRevisionAndVersionInBcd

Die Revision und Version für den USB-Typ-C-Portcontroller, der PD unterstützt.

PDInterfaceRevisionAndVersionInBcd

Die Schnittstellenrevision und die Version für den USB-Typ-C-Portcontroller, der PD unterstützt.

Anforderungen

Anforderung Wert
Header ucmtcpciportcontroller.h

Weitere Informationen

UcmTcpciPortControllerErstellen