包含埠控制器功能的相關信息。 此用戶端驅動程序必須在初始化期間指定呼叫 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
UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_1 結構,根據通用序列總線 Type-C 埠控制器介面規格,描述DEVICE_CAPABILITIES_1緩存器。 此結構會在UcmTcpciSpec.h中宣告。
DeviceCapabilities2
UCMTCPCI_PORT_CONTROLLER_DEVICE_CAPABILITIES_2 結構,根據通用序列總線 Type-C 埠控制器介面規格,描述DEVICE_CAPABILITIES_2緩存器。 此結構會在UcmTcpciSpec.h中宣告。
StandardInputCapabilities
根據通用序列總線 Type-C 埠控制器介面規格,描述 STANDARD_INPUT_CAPABILITIES Register 的 UCMTCPCI_PORT_CONTROLLER_STANDARD_INPUT_CAPABILITIES 結構。 此結構會在UcmTcpciSpec.h中宣告。
StandardOutputCapabilities
UCMTCPCI_PORT_CONTROLLER_STANDARD_OUTPUT_CAPABILITIES 結構,根據通用序列總線 Type-C 埠控制器介面規格,描述STANDARD_OUTPUT_CAPABILITIES緩存器。 此結構會在UcmTcpciSpec.h中宣告。
要求
要求 | 價值 |
---|---|
標頭 | ucmtcpciportcontroller.h |