PWM_CONTROLLER_INFO structure (pwm.h)
Represents the static information that characterizes a Pulse Width Modulation (PWM) controller.
Syntax
typedef struct _PWM_CONTROLLER_INFO {
SIZE_T Size;
ULONG PinCount;
PWM_PERIOD MinimumPeriod;
PWM_PERIOD MaximumPeriod;
} PWM_CONTROLLER_INFO;
Members
Size
The size of the structure, which includes the Size member. The structure byte size is used for versioning.
PinCount
The number of available pins or channels of the controller, which must be greater than zero (0).
MinimumPeriod
The minimum supported output signal period, in picoseconds, for the controller. This value must be greater than zero and less than or equal the MaximumPeriod value.
MaximumPeriod
The maximum supported output signal period, in picoseconds, for the controller. This value must be greater than zero and greater than or equal the MinimumPeriod 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) |