Freigeben über


USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT-Funktion (usbpmapi.h)

Initialisiert eine USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS Struktur. Der Clienttreiber muss diese Funktion aufrufen, bevor UsbPm_AssignConnectorPowerLevelaufgerufen wird.

Syntax

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
);

Parameter

[Out] Params

Ein Zeiger auf eine USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS Struktur, die initialisiert werden soll.

[In] PowerRole

Die USB-Type-C Energierolle des festzulegenden Verbinders. Die Werte werden in der USBC_POWER_ROLE-Aufzählung definiert.

[In] Format

Das in USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT definierte USB-Type-C-Format

Rückgabewert

Nichts

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Minimale KMDF-Version 1.27
Mindest-UMDF-Version 2.27
Header- usbpmapi.h