次の方法で共有


UCSI_USB_OPERATION_ROLE列挙 (ucmucsispec.h)

SET_UOR コマンドで使用されます。 SET_UOR コマンドは、現在の接続に対して OS Policy Manager (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
このフィールドは、 UcsiUsbOperationRoleDfp 値と UcsiUsbOperationRoleAcceptSwap 値を結合します。
UcsiUsbOperationRoleUfpAcceptSwap
値: 0x6
このフィールドは、 UcsiUsbOperationRoleUfp 値と UcsiUsbOperationRoleAcceptSwap 値を結合します。

注釈

詳細については、 UCSI 仕様バージョン 1.2 のセクション 4.5.9 を参照してください。

要件

要件
最小 KMDF バージョン 1.27
最小 UMDF バージョン 該当なし
Header ucmucsispec.h (UcmUcsiCx.h を含む)

こちらもご覧ください