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 ポート コントローラーのデバイス ID。

TypeCRevisionInBcd

USB Type-C ポート コントローラーのリビジョン ID。

PDRevisionAndVersionInBcd

PD をサポートする USB Type-C ポート コントローラーのリビジョンとバージョン。

PDInterfaceRevisionAndVersionInBcd

PD をサポートする USB Type-C ポート コントローラーのインターフェイスリビジョンとバージョン。

要件

要件
Header ucmtcpciportcontroller.h

こちらもご覧ください

UcmTcpciPortControllerCreate