структура USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS (usbpmapi.h)
Описание параметров для функции UsbPm_AssignConnectorPowerLevel . Инициализируйте эту структуру, вызвав USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT.
Синтаксис
typedef struct _USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS {
USBC_POWER_ROLE PowerRole;
USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT Format;
union {
struct {
UINT8 MaximumPdPowerIn500mW;
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT MaximumTypeCCurrent;
} Ucsi;
struct {
USBC_PD_REQUEST_DATA_OBJECT Rdo;
} Rdo;
};
} USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS, *PUSBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS;
Члены
PowerRole
Роль питания USB Type-C соединителя, определенная в перечислении USBC_POWER_ROLE .
Format
Формат уровня мощности, определенный в перечислении USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT .
Ucsi
Описание внутренней структуры USCI.
Ucsi.MaximumPdPowerIn500mW
Максимальная мощность в 500 мВт для соединителя для предоставления и потребления.
Ucsi.MaximumTypeCCurrent
Максимальный текущий момент для предоставления и использования соединителем, определенный в перечислении USBC_UCSI_SET_POWER_LEVEL_C_CURRENT .
Rdo
Описание внутренней структуры RDO.
Rdo.Rdo
Объект данных запроса PD, отправленный партнеру по портам этого соединителя. См . USBC_PD_REQUEST_DATA_OBJECT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Минимальная версия KMDF | 1.27 |
Минимальная версия UMDF | 2.27 |
Верхняя часть | usbpmapi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по