UCSI_USB_OPERATION_ROLE列舉 (ucmucsispec.h)
用於 SET_UOR 命令。 SET_UOR命令是用來設定目前連線之 OS 原則管理員 (OPM) 所指定的 USB 作業角色。
Syntax
typedef enum _UCSI_USB_OPERATION_ROLE {
UcsiUsbOperationRoleDfp = 0x1,
UcsiUsbOperationRoleUfp = 0x2,
UcsiUsbOperationRoleAcceptSwap = 0x4,
UcsiUsbOperationRoleDfpAcceptSwap = 0x5,
UcsiUsbOperationRoleUfpAcceptSwap = 0x6
} UCSI_USB_OPERATION_ROLE;
常數
UcsiUsbOperationRoleDfp 值: 0x1 如果尚未在 DFP 模式中運作,連接器會起始交換至下游面向埠 (DFP) 。 |
UcsiUsbOperationRoleUfp 值: 0x2 如果UFP模式尚未運作,連接器會起始對上游埠的交換 (UFP) 。 |
UcsiUsbOperationRoleAcceptSwap 值: 0x4 連接器接受來自埠夥伴的USB作業角色交換要求。 如果清除此位,連接器會拒絕來自埠夥伴的角色交換要求。 |
UcsiUsbOperationRoleDfpAcceptSwap 值: 0x5 此欄位會結合 UcsiUsbOperationRoleDfp 和 UcsiUsbOperationRoleAcceptSwap 值。 |
UcsiUsbOperationRoleUfpAcceptSwap 值: 0x6 此欄位會結合 UcsiUsbOperationRoleUfp 和 UcsiUsbOperationRoleAcceptSwap 值。 |
備註
如需詳細資訊,請參閱 UCSI規格1.2版中的4.5.9節。
規格需求
需求 | 值 |
---|---|
最小 KMDF 版本 | 1.27 |
最低UMDF版本 | N/A |
標頭 | ucmucsispec.h (包含 UcmUcsiCx.h) |