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 の最小バージョン を する | N/A |
ヘッダー | ucmucsispec.h (UcmUcsiCx.h を含む) |