[一部の情報は、商用リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここで提供される情報に関して明示的または黙示的な保証を行いません。
このトピックでは、パルス幅変調の IOCTL の一覧を示します。
このセクションでは、次の操作を行います。
| 話題 | 形容 |
|---|---|
|
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_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE |
コントローラピンまたはチャンネルに必要なデューティサイクルパーセンテージ値を設定します。 コントロール コードは、パーセンテージを PWM_PIN_SET_ACTIVE_DUTY_CYCLE_PERCENTAGE_INPUT 構造体として指定します。 |
|
IOCTL_PWM_PIN_GET_POLARITY |
ピンまたはチャネルの現在の信号極性を取得します。 制御コードは、信号極性を PWM_PIN_GET_POLARITY_OUTPUT 構造として取得します。 信号極性は、PWM_POLARITY 列挙体で定義されているように、アクティブハイまたはアクティブローのいずれかです。 |
|
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を使用します。 |
|
IOCTL_PWM_PIN_IS_STARTED |
ピンまたはチャネルの信号生成の状態を取得します。 各ピンには、PWM_PIN_IS_STARTED_OUTPUT 構造として開始または停止の状態があります。 |