функция USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT (usbpmapi.h)

Инициализирует структуру USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS . Драйвер клиента должен вызвать эту функцию перед вызовом UsbPm_AssignConnectorPowerLevel.

Синтаксис

void USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT(
  [Out] PUSBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS Params,
  [In]  USBC_POWER_ROLE                            PowerRole,
  [In]  USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT     Format
);

Параметры

[Out] Params

Указатель на инициализируемую структуру USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS .

[In] PowerRole

Роль питания USB Type-C устанавливаемого соединителя. Значения определяются в перечислении USBC_POWER_ROLE .

[In] Format

Формат USB Type-C, определенный в USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT

Возвращаемое значение

None

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Минимальная версия KMDF 1.27
Минимальная версия UMDF 2.27
Верхняя часть usbpmapi.h