pwm.h ヘッダー
このヘッダーは System Services によって使用されます。 詳細については、次を参照してください。
pwm.h には、次のプログラミング インターフェイスが含まれています。
IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD パルス幅変調(PWM)コントローラの出力チャンネルで測定される有効な出力信号期間を取得します。 |
IOCTL_PWM_CONTROLLER_GET_INFO パルス幅変調 (PWM) コントローラーに関する情報を取得します。 この情報は、コントローラーの初期化後は変更されません。 |
IOCTL_PWM_CONTROLLER_SET_DESIRED_PERIOD パルス幅変調(PWM)コントローラの出力信号周期を推奨値に設定します。 |
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構造として取得します。 信号極性は、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構造に基づいて信号極性を設定します。 信号極性は、PWM_POLARITY列挙体で定義されているように、アクティブハイまたはアクティブローのいずれかです。 |
IOCTL_PWM_PIN_START ピンまたはチャンネルでパルス幅変調(PWM)信号の生成を開始します。 ピンが開始されているかどうかをチェックするには、IOCTL_PWM_PIN_IS_STARTEDを使用します。 |
IOCTL_PWM_PIN_STOP ピンまたはチャネルでのパルス幅変調 (PWM) 信号の生成を停止します。 ピンが開始されているかどうかをチェックするには、IOCTL_PWM_PIN_IS_STARTEDを使用します。 |
PWM_CONTROLLER_INFO パルス幅変調 (PWM) コントローラーを特徴付ける静的な情報を表します。 |
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT パルス幅変調(PWM)コントローラの推奨信号期間の入力値を含みます。 |
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT パルス幅変調(PWM)コントローラの有効な出力信号期間を含みます。 |
PWM_PIN_SET_POLARITY_INPUT ピンまたはチャネルの極性に必要な値を含みます。 |
PWM_POLARITY デューティサイクルに対するパルス幅変調(PWM)信号レベル極性を表します。 |