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 を含む) |