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 で宣言されています。
要件
要件 | 値 |
---|---|
Header | ucmtcpciportcontroller.h |