次の方法で共有


UCMTCPCI_PORT_CONTROLLER_CAPABILITIES構造体 (ucmtcpciportcontroller.h)

ポート コントローラーの機能に関する情報が含まれています。 このクライアント ドライバーは、初期化中に UcmTcpciPortControllerCreate する呼び出しの情報を指定する必要があります。 この構造体を初期化するには、UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT を呼び出します。

構文

typedef struct _UCMTCPCI_PORT_CONTROLLER_CAPABILITIES {
  ULONG                                                 Size;
  BOOLEAN                                               IsPowerDeliveryCapable;
  UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1        DeviceCapabilities1;
  UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2        DeviceCapabilities2;
  UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES  StandardInputCapabilities;
  UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES StandardOutputCapabilities;
} UCMTCPCI_PORT_CONTROLLER_CAPABILITIES, *PUCMTCPCI_PORT_CONTROLLER_CAPABILITIES;

メンバーズ

Size

この構造体のサイズ。

IsPowerDeliveryCapable

ポート コントローラーが USB 電源配信 サポートしているかどうかを示します。

DeviceCapabilities1

ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従ってDEVICE_CAPABILITIES_1 レジスタを記述する UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1 構造体。 この構造体は UcmTcpciSpec.h で宣言されています。

DeviceCapabilities2

ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従ってDEVICE_CAPABILITIES_2 レジスタを記述する UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2 構造体。 この構造体は UcmTcpciSpec.h で宣言されています。

StandardInputCapabilities

ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従ってSTANDARD_INPUT_CAPABILITIES レジスタを記述する UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES 構造体。 この構造体は UcmTcpciSpec.h で宣言されています。

StandardOutputCapabilities

ユニバーサル シリアル バス Type-C ポート コントローラー インターフェイス仕様に従ってSTANDARD_OUTPUT_CAPABILITIES レジスタを記述する UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES 構造体。 この構造体は UcmTcpciSpec.h で宣言されています。

必要条件

要件 価値
ヘッダー ucmtcpciportcontroller.h

関連項目

UCMTCPCI_PORT_CONTROLLER_CAPABILITIES_INIT

UcmTcpciPortControllerCreate する