header pwm.h

Header ini digunakan oleh System Services. Untuk informasi selengkapnya, lihat:

pwm.h berisi antarmuka pemrograman berikut:

IOCTLs

 
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD

Mengambil periode sinyal output yang efektif dari pengontrol Pulse Width Modulation (PWM) karena akan diukur pada saluran outputnya.
IOCTL_PWM_CONTROLLER_GET_INFO

Mengambil informasi tentang pengontrol Pulse Width Modulation (PWM). Informasi ini tidak berubah setelah pengontrol diinisialisasi.
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD

Mengatur periode sinyal output pengontrol Modulasi Lebar Pulse (PWM) ke nilai yang disarankan.
IOCTL_PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE

Mengambil persentase siklus tugas saat ini untuk pin atau saluran. Kode kontrol mengembalikan persentase sebagai struktur PWM_PIN_GET_ACTIVE_DUTY_CYCLE_PERCENTAGE_OUTPUT.
IOCTL_PWM_PIN_GET_POLARITY

Mengambil polaritas sinyal saat ini dari pin atau saluran. Kode kontrol mendapatkan polaritas sinyal sebagai struktur PWM_PIN_GET_POLARITY_OUTPUT. Polaritas sinyal adalah Aktif Tinggi atau Aktif Rendah, seperti yang didefinisikan dalam enumerasi PWM_POLARITY.
IOCTL_PWM_PIN_IS_STARTED

Mengambil status pembuatan sinyal untuk pin atau saluran. Setiap pin memiliki status dimulai atau dihentikan sebagai struktur PWM_PIN_IS_STARTED_OUTPUT.
IOCTL_PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE

Tetapkan nilai persentase siklus tugas yang diinginkan untuk pin atau saluran pengontrol. Kode kontrol menentukan persentase sebagai struktur PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT.
IOCTL_PWM_PIN_SET_POLARITY

Mengatur polaritas sinyal pin atau saluran. Kode kontrol mengatur polaritas sinyal berdasarkan struktur PWM_PIN_SET_POLARITY_INPUT. Polaritas sinyal adalah Aktif Tinggi atau Aktif Rendah, seperti yang didefinisikan dalam enumerasi PWM_POLARITY.
IOCTL_PWM_PIN_START

Memulai pembuatan sinyal Pulse Width Modulation (PWM) pada pin atau saluran. Untuk memeriksa apakah pin dimulai, gunakan IOCTL_PWM_PIN_IS_STARTED.
IOCTL_PWM_PIN_STOP

Menghentikan pembuatan sinyal Pulse Width Modulation (PWM) pada pin atau saluran. Untuk memeriksa apakah pin dimulai, gunakan IOCTL_PWM_PIN_IS_STARTED.

Struktur

 
PWM_CONTROLLER_INFO

Mewakili informasi statis yang mencirikan pengontrol Pulse Width Modulation (PWM).
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT

Berisi nilai input untuk periode sinyal yang disarankan untuk pengontrol Pulse Width Modulation (PWM).
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT

Berisi periode sinyal output yang efektif dari pengontrol Pulse Width Modulation (PWM).
PWM_PIN_SET_POLARITY_INPUT

Berisi nilai yang diinginkan untuk polaritas pin atau saluran.

Enumerasi

 
PWM_POLARITY

Mewakili polaritas tingkat sinyal Pulse Width Modulation (PWM) sehubungan dengan siklus tugas.