共用方式為


UCSI_USB_OPERATION_ROLE列舉 (ucmucsispec.h)

用於 SET_UOR 命令。 SET_UOR命令可用來設定目前連線的 OS 原則管理員 (OPM) 所指定的 USB 作業角色。

語法

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
此欄位結合了 UcsiUsbOperationRoleDfpUcsiUsbOperationRoleAcceptSwap 值。
UcsiUsbOperationRoleUfpAcceptSwap
值:0x6
此欄位結合了 UcsiUsbOperationRoleUfpUcsiUsbOperationRoleAcceptSwap 值。

言論

如需詳細資訊,請參閱 UCSI 規格 1.2 版中的 4.5.9 一節。

要求

要求 價值
最低 KMDF 版本 1.27
最低 UMDF 版本 N/A
標頭 ucmucsispec.h (包括 UcmUcsiCx.h)

另請參閱