共用方式為


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

備註

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

規格需求

需求
最小 KMDF 版本 1.27
最低UMDF版本 N/A
標頭 ucmucsispec.h (包含 UcmUcsiCx.h)

另請參閱