Заголовок pwm.h
Этот заголовок используется системными службами. Дополнительные сведения см. в разделе:
pwm.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD Извлекает период эффективного выходного сигнала контроллера широтной модуляции (PWM) в том виде, в который он будет измеряться в его выходных каналах. |
IOCTL_PWM_CONTROLLER_GET_INFO Извлекает сведения о контроллере ШИМ. Эти сведения не изменяются после инициализации контроллера. |
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD Задает для периода выходного сигнала контроллера ШИМ предлагаемое значение. |
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE Извлекает текущий процент служебного цикла для контакта или канала. Код элемента управления возвращает процент в виде структуры PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT. |
IOCTL_PWM_PIN_GET_POLARITY Извлекает текущую полярность сигнала контакта или канала. Управляющий код получает полярность сигнала в виде структуры PWM_PIN_GET_POLARITY_OUTPUT. Полярность сигнала имеет значение Active High или Active Low, как определено в перечислении PWM_POLARITY. |
IOCTL_PWM_PIN_IS_STARTED Извлекает состояние создания сигнала для контакта или канала. Каждое закрепление имеет состояние запущено или остановлено как PWM_PIN_IS_STARTED_OUTPUT структуры. |
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE Задайте требуемое процентное значение служебного цикла для контакта контроллера или канала. В коде элемента управления указывается процент в виде структуры PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT. |
IOCTL_PWM_PIN_SET_POLARITY Задает полярность сигнала контакта или канала. Код элемента управления задает полярность сигнала на основе структуры PWM_PIN_SET_POLARITY_INPUT. Полярность сигнала имеет значение Active High или Active Low, как определено в перечислении PWM_POLARITY. |
IOCTL_PWM_PIN_START Запускает создание сигнала ШИМ на контакте или канале. Чтобы проверка, запускается ли закрепление, используйте IOCTL_PWM_PIN_IS_STARTED. |
IOCTL_PWM_PIN_STOP Останавливает создание сигнала ШИМ на контакте или канале. Чтобы проверка, запускается ли закрепление, используйте IOCTL_PWM_PIN_IS_STARTED. |
Структуры
PWM_CONTROLLER_INFO Представляет статическую информацию, характеризующую контроллер ШИМ. |
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT Содержит входное значение для предлагаемого периода сигнала для контроллера ШИМ. |
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT Содержит период эффективного выходного сигнала контроллера ШИМ. |
PWM_PIN_SET_POLARITY_INPUT Содержит требуемое значение для полярности контакта или канала. |
Перечисления
PWM_POLARITY Представляет полярность сигнала на уровне ШИМ относительно цикла работы. |