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 を する