バックライト制御インターフェイス
バックライト制御インターフェイスは、LCD バックライトの明るさを制御するための標準化された IOCTL インターフェイスです。
バックライトの明るさをプログラムで制御する必要があるアプリケーションや、ユーザーがこれを行うためのコントロールを提供するアプリケーションでは、独自のインターフェイスではなく、このインターフェイスを使用する必要があります。そうしないと、システムは現在のハードウェアの明るさを照会できず、同期されていない可能性があります。
最初の手順では、 IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS コントロール コードを使用して、サポートされている明るさをデバイスに照会します。 この操作は、使用可能な明るさレベルを指定するバッファーを返します。 次に、 IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS コントロール コードを使用して、デバイスに現在のディスプレイの明るさを照会できます。 この操作では、交流 (AC) の明るさ、直流 (DC) の明るさ、および電源状態の現在の設定が返されます。
表示の明るさを変更するには、 IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS コントロール コードを使用します。 AC の明るさ、DC の明るさ、またはその両方を設定できます。
関連トピック