перечисление UCSI_USB_OPERATION_ROLE (ucmucsispec.h)

Используется в команде SET_UOR. Команда SET_UOR используется для задания роли ОПЕРАЦИИ USB, определяемой диспетчером политик ОС (OPM), для текущего подключения.

Синтаксис

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.

Замечания

Дополнительные сведения см. в разделе 4.5.9 спецификации UCSI версии 1.2.

Требования

Требование Ценность
минимальная версия KMDF 1.27
минимальная версия UMDF N/A
заголовка ucmucsispec.h (include UcmUcsiCx.h)

См. также

  • спецификация UCSI версии 1.2