PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT structure (pwm.h)

Contains an input value for a suggested signal period for the Pulse Width Modulation (PWM) controller.

Syntax

typedef struct _PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT {
  PWM_PERIOD DesiredPeriod;
} PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT;

Members

DesiredPeriod

The desired output signal period, in picoseconds, for the controller. This value must be greater than zero (0). It must be in the controller supported range of periods, which is between the MinimumPeriod and MaximumPeriod values, inclusive, which you can obtain by using IOCTL_PWM_CONTROLLER_GET_INFO. If the value is not valid, the request is completed with a STATUS_INVALID_PARAMETER value.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Minimum KMDF version 1.19
Minimum UMDF version 2.19
Header pwm.h (include Pwm.h)

See also

IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD

IOCTL_PWM_CONTROLLER_GET_INFO

IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD