ntddvdeo.h ヘッダー
このヘッダーは、表示で使用されます。 詳細については、次を参照してください。
ntddvdeo.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS モニター、OEM パネル、またはポート/ミニポート ドライバーで処理する必要があるカラースペース変換コントロール IOCTL。 |
IOCTL_COLORSPACE_TRANSFORM_SET IOCTL_COLORSPACE_TRANSFORM_SETは、モニター、OEM パネル、またはポート/ミニポート ドライバーで処理する必要があるカラースペース変換コントロール IOCTL です。 |
IOCTL_MIPI_DSI_QUERY_CAPS IOCTL_MIPI_DSI_QUERY_CAPSは、グラフィックス ドライバーによって公開される MIPI DSI インターフェイスの基本的な機能と、パネルから識別情報を取得します。 |
IOCTL_MIPI_DSI_RESET IOCTL_MIPI_DSI_RESETは、グラフィックス ドライバーと OS コントロールの下にあるデバイスのリセットを要求します。 |
IOCTL_MIPI_DSI_TRANSMISSION Mipi (モバイル 業界のプロセッサ インターフェイス) DCS IOCLT は、モニター、oem パネル、またはポート/ミニポート ドライバーによって処理する必要があります。 |
IOCTL_PANEL_GET_BACKLIGHT_REDUCTION パネル コントロールの IOCTL は、モニター、OEM パネル、またはポート/ミニポート ドライバーによって処理できる必要があります。 |
IOCTL_PANEL_GET_BRIGHTNESS 表示パネルの明るさレベルを返します。 |
IOCTL_PANEL_QUERY_BRIGHTNESS_CAPS ディスプレイ パネルの明るさ機能を照会します。 |
IOCTL_PANEL_QUERY_BRIGHTNESS_RANGES 表示パネルの明るさ範囲を照会します。 |
IOCTL_PANEL_SET_BACKLIGHT_OPTIMIZATION ディスプレイ パネルのバックライトの最適化を設定します。 |
IOCTL_PANEL_SET_BRIGHTNESS 表示パネルの明るさを設定します。 |
IOCTL_PANEL_SET_BRIGHTNESS_STATE 表示パネルの明るさの状態を設定します。 |
IOCTL_SET_ACTIVE_COLOR_PROFILE_NAME IOCTL_SET_ACTIVE_COLOR_PROFILE_NAMEは、モニター、OEM パネル、またはポート/ミニポート ドライバーで処理する必要があるカラースペース変換コントロール IOCTL です。 |
IOCTL_VIDEO_DISABLE_CURSOR カーソルの可視性属性を無効にして、カーソルを非表示にします。 このモーダル要求をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。他のミニポート ドライバーの場合は省略可能です。 |
IOCTL_VIDEO_DISABLE_POINTER ポインター属性を無効にして、ポインターを非表示にします。 このモーダル要求のサポートは省略可能です。 |
IOCTL_VIDEO_ENABLE_CURSOR カーソルの可視性属性を有効にして、カーソルを表示します。 このモーダル要求をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。他のミニポート ドライバーの場合は省略可能です。 |
IOCTL_VIDEO_ENABLE_POINTER ポインター属性を有効にして、ポインターを表示します。 このモーダル要求のサポートは省略可能です。ただし、ミニポート ドライバーがこの要求をサポートしている場合は、この要求を処理する前に、IOCTL_VIDEO_SET_POINTER_ATTR要求を処理する必要があります。 |
IOCTL_VIDEO_ENABLE_VDM この IOCTL は、ビデオ ミニポート ドライバーでは処理されません。 これは、システム提供のビデオ ポート ドライバーによって完全に処理されます。 |
IOCTL_VIDEO_FREE_PUBLIC_ACCESS_RANGES 前のIOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES要求によって割り当てられたアドレス範囲を解放します。 この非モーダル要求のサポートは省略可能です。 |
IOCTL_VIDEO_GET_BANK_SELECT_CODE 銀行切り替え用の高解像度 SVGA ディスプレイ ドライバーで使用される x86 固有の実行可能コードのブロックを返します。 このモーダル要求をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。他のミニポート ドライバーの場合は省略可能です。 |
IOCTL_VIDEO_GET_CHILD_STATE 子デバイスが現在有効になっているかどうかを判断します。 |
IOCTL_VIDEO_GET_POWER_MANAGEMENT この IOCTL は Windows 2000 以降では廃止されており、サポートされなくなりました。 |
IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS デバイスのテレビ コネクタまたはコピー保護ハードウェアの機能を取得するか、コピー保護ハードウェアで目的の機能を設定します。 |
IOCTL_VIDEO_INIT_WIN32K_CALLBACKS Microsoft は、内部使用のみを目的として、IOCTL_VIDEO_INIT_WIN32K_CALLBACKS システム呼び出しを予約します。 コードでは、このシステム呼び出しを使用しないでください。 |
IOCTL_VIDEO_LOAD_AND_SET_FONT アダプターにユーザー定義フォントを読み込みます。 このモーダル要求をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。他のミニポート ドライバーの場合は省略可能です。 |
IOCTL_VIDEO_MAP_VIDEO_MEMORY ビデオ ハードウェア フレーム バッファーとビデオ RAM をリクエスターの仮想アドレス空間にマップします。 |
IOCTL_VIDEO_PREPARE_FOR_EARECOVERY Microsoft は、内部使用専用のIOCTL_VIDEO_PREPARE_FOR_EARECOVERY システム呼び出しを予約します。 コードでは、このシステム呼び出しを使用しないでください。 |
IOCTL_VIDEO_QUERY_AVAIL_MODES アダプターでサポートされている各ビデオ モードに関する情報を返します。 この非変更要求をサポートするには、ミニポート ドライバーが必要です。 |
IOCTL_VIDEO_QUERY_COLOR_CAPABILITIES アダプターの VDDP 記述ファイルにある色機能情報を返します。 |
IOCTL_VIDEO_QUERY_CURRENT_MODE 現在のアダプター モードに関する情報を返します。 このモーダル要求をサポートするには、ミニポート ドライバーが必要です。 |
IOCTL_VIDEO_QUERY_CURSOR_ATTR カーソルのサイズ、位置、および可視性を返します。 |
IOCTL_VIDEO_QUERY_CURSOR_POSITION 現在のカーソル位置 (行と列) を返します。 このモーダル要求をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。他のミニポート ドライバーの場合は省略可能です。 |
IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS ビデオ ミニポート ドライバー IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS処理されない方法について説明します。 これは、システム提供のビデオ ポート ドライバーによって完全に処理されます。 |
IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES アダプターでサポートされているビデオ モードの数と、IOCTL_VIDEO_QUERY_AVAIL_MODES要求のバッファーの割り当てに使用できるビデオ モード情報のサイズ (バイト単位) を返します。 |
IOCTL_VIDEO_QUERY_POINTER_ATTR マウスに関連付けられた図形の描画に使用されるピクセルのセットとして定義されたポインターの属性を返します。 このモーダル要求のサポートは省略可能です。 |
IOCTL_VIDEO_QUERY_POINTER_CAPABILITIES アダプターの "ハードウェア カーソル" 機能に関する情報を返します。 このモーダル要求のサポートは省略可能です。 |
IOCTL_VIDEO_QUERY_POINTER_POSITION ポインターの現在位置を返します。 このモーダル要求のサポートは省略可能です。 |
IOCTL_VIDEO_QUERY_PUBLIC_ACCESS_RANGES アダプターレジスタまたはポートを直接プログラミングするために使用されるアドレス範囲の配列 (1 つの要素を含む可能性があります) を返します。 この非モーダル要求のサポートは省略可能です。 |
IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESS IOCTL_VIDEO_QUERY_SUPPORTED_BRIGHTNESSがビデオ ミニポート ドライバーによって処理されない方法について説明します。 これは、システム提供のビデオ ポート ドライバーによって完全に処理されます。 |
IOCTL_VIDEO_RESET_DEVICE ビデオ ハードウェアを、システム起動時に初期化された既定のモードにリセットします。 この非変更要求をサポートするには、ミニポート ドライバーが必要です。 |
IOCTL_VIDEO_RESTORE_HARDWARE_STATE ハードウェア レジスタの設定に使用されるすべての値を復元します。 この非変更要求をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。他のミニポート ドライバーの場合は省略可能です。 |
IOCTL_VIDEO_SAVE_HARDWARE_STATE ビデオ アダプターの状態を VRP OutputBuffer に保存します。 この非変更要求をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。他のミニポート ドライバーの場合は省略可能です。 |
IOCTL_VIDEO_SET_CHILD_STATE_CONFIGURATION ディスプレイ デバイス スイッチを実行します。あるディスプレイ デバイスに送信されるビデオ信号が別のディスプレイ デバイス (場合によっては異なる種類のディスプレイ デバイス) に送信される状態の変化です。 |
IOCTL_VIDEO_SET_COLOR_REGISTERS アダプターのカラー レジスタを指定した RGB 値に設定します。 アダプターにカラー 検索テーブル (CLUT) がある場合、パレットと呼ばれることもあります。このモーダル要求をサポートするには、ミニポート ドライバーが必要です。 |
IOCTL_VIDEO_SET_CURRENT_MODE アダプターを指定した動作モードに設定します。 |
IOCTL_VIDEO_SET_CURSOR_ATTR カーソルのサイズ、位置、および可視性を設定します。 この要求 (モーダル) をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。 他のミニポート ドライバーのサポートは省略可能です。 |
IOCTL_VIDEO_SET_CURSOR_POSITION カーソル位置 (行と列) を設定します。 この要求 (モーダル) をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。 他のミニポート ドライバーでは省略可能です。 |
IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESS IOCTL_VIDEO_SET_DISPLAY_BRIGHTNESSがビデオ ミニポート ドライバーによって処理されない方法について説明します。 これは、システム提供のビデオ ポート ドライバーによって完全に処理されます。 |
IOCTL_VIDEO_SET_PALETTE_REGISTERS アダプター パレットレジスタの指定した部分を色の配列に読み込みます。 この要求 (モーダル) をサポートするには、VGA 互換アダプターのミニポート ドライバーが必要です。 他のミニポート ドライバーのサポートは省略可能です。 |
IOCTL_VIDEO_SET_POINTER_ATTR ポインター属性を設定します。 |
IOCTL_VIDEO_SET_POINTER_POSITION ポインターの位置を設定します。 このモーダル要求のサポートは省略可能です。 この要求を処理する前に、サポートミニポート ドライバーが既に enable-pointer 要求を処理している必要があります。 |
IOCTL_VIDEO_SET_POWER_MANAGEMENT IOCTL が Windows 2000 以降で廃止され、サポートされなくなった方法について説明します。 |
IOCTL_VIDEO_SHARE_VIDEO_MEMORY この IOCTL は、ユーザー モードのビデオ メモリを線形フレーム バッファーとして共有するプロセスによって呼び出されます。 |
IOCTL_VIDEO_SWITCH_DUALVIEW セカンダリ ビューが有効または無効になりようとしていることをビデオ ミニポートに通知します。 |
IOCTL_VIDEO_UNMAP_VIDEO_MEMORY 仮想アドレス空間とアダプターのフレーム バッファーとビデオ RAM の間のマッピングを解放します。 この非変更要求をサポートするには、ミニポート ドライバーが必要です。 |
IOCTL_VIDEO_UNSHARE_VIDEO_MEMORY IOCTL_VIDEO_SHARE_VIDEO_MEMORY要求によってマップされたリクエスターの仮想アドレス空間から、ビデオ ハードウェア フレーム バッファーとビデオ RAM のマップを解除します。 |
IOCTL_VIDEO_VALIDATE_CHILD_STATE_CONFIGURATION ディスプレイ デバイス スイッチの準備ができているかどうかを判断するミニポート ドライバーを照会します。 |
構造
ENG_EVENT ENG_EVENT構造体は、システム使用のために予約されています。 |
BACKLIGHT_REDUCTION_GAMMA_RAMP 削減ガンマ参照テーブルが含まれています。 |
BRIGHTNESS_LEVEL 明るさレベルに関する情報が含まれます。 |
BRIGHTNESS_NIT_RANGE サポートされている millinit レベルの線形範囲。 |
BRIGHTNESS_NIT_RANGES BRIGHTNESS_NIT_RANGE構造体の配列。 |
CHROMATICITY_COORDINATE カラーセンサーからのCIE 1931色度座標が含まれています。 |
COLORSPACE_TRANSFORM カラースペース変換に関する情報。 |
COLORSPACE_TRANSFORM_1DLUT_CAP カラースペース変換参照テーブル 1D ガンマ キャップ。 |
COLORSPACE_TRANSFORM_3x4 3x4 情報のカラースペース変換が含まれています。 |
COLORSPACE_TRANSFORM_DATA_CAP colorspace transform データ キャップ。 |
COLORSPACE_TRANSFORM_MATRIX_CAP colorspace 変換マトリックス機能。 |
COLORSPACE_TRANSFORM_MATRIX_V2 colorspace 変換マトリックス構造。 |
COLORSPACE_TRANSFORM_SET_INPUT カラースペース変換の入力を設定するために使用します。 |
COLORSPACE_TRANSFORM_TARGET_CAPS Colorspace 変換ターゲット キャップ。 |
DISPLAY_BRIGHTNESS DISPLAY_BRIGHTNESS構造体は、システムで使用するために予約されています。 |
DXGK_WIN32K_PARAM_DATA DXGK_WIN32K_PARAM_DATA構造体は、システム使用のために予約されています。 |
GAMMA_RAMP_DXGI_1 Dxgi ガンマ ランプ。 |
GAMMA_RAMP_RGB RGB のガンマ ランプ。 |
GAMMA_RAMP_RGB256x3x16 ガンマ ランプ RGB 256x3x16。 |
MIPI_DSI_CAPS Mipi (モバイル業界のプロセッサ インターフェイス) DSI-2 (ディスプレイ シリアル インターフェイス) キャップ。 |
MIPI_DSI_PACKET Mipi (モバイル業界のプロセッサ インターフェイス) DSI-2 (ディスプレイ シリアル インターフェイス) パケット。 |
MIPI_DSI_TRANSMISSION Mipi (モバイル業界プロセッサ インターフェイス) DSI-2 (ディスプレイ シリアル インターフェイス) 伝送。 |
OUTPUT_WIRE_FORMAT 出力ワイヤ形式。 |
PANEL_BRIGHTNESS_SENSOR_DATA パネルの明るさを制御するための最適化レベルを設定するために使用されます。 |
PANEL_GET_BACKLIGHT_REDUCTION パネルの明るさを制御するために使用される最適化のレベルを取得します。 |
PANEL_GET_BRIGHTNESS 現在の明るさレベルと、進行中の明るさの遷移の詳細を取得します。 |
PANEL_QUERY_BRIGHTNESS_CAPS 表示パネルの明るさ制御機能を取得します。 |
PANEL_QUERY_BRIGHTNESS_RANGES サポートされている nit 範囲の一覧を照会します。 |
PANEL_SET_BACKLIGHT_OPTIMIZATION パネルの明るさを制御するために使用される最適化のレベルを設定するために使用されます。 |
PANEL_SET_BRIGHTNESS ドライバーに、指定した時間にわたって、現在の明るさレベルからターゲットの明るさレベルに明るさを直線的に傾斜するように指示します。 |
PANEL_SET_BRIGHTNESS_STATE 明るさの状態を設定します。 |
SET_ACTIVE_COLOR_PROFILE_NAME アクティブなカラー プロファイル名を設定するために使用します。 |
VIDEO_MEMORY VIDEO_MEMORY構造体は、カーネル モード のビデオ メモリの要求されたブロックのアドレスを保持します。 |
VIDEO_MEMORY_INFORMATION VIDEO_MEMORY_INFORMATION構造体には、システム空間またはユーザー モード プロセスのプライベート仮想アドレス空間へのビデオ メモリのマッピングに関する情報が含まれています。 |
VIDEO_MODE VIDEO_MODE構造体には、アダプターが設定する必要がある要求された VGA モードが含まれています。 この構造体は、IOCTL_VIDEO_SET_CURRENT_MODEと組み合わせて使用されます。 |
VIDEO_MODE_INFORMATION VIDEO_MODE_INFORMATION構造体には、ビデオ アダプターの 1 つのモードに関するすべての情報が含まれています。 |
VIDEO_NUM_MODES VIDEO_NUM_MODES構造体には、ビデオ アダプターでサポートされているモードの数と、各モードを記述する構造体のサイズが含まれています。 |
VIDEO_POINTER_ATTRIBUTES VIDEO_POINTER_ATTRIBUTES構造体には、画面ポインターの属性が含まれています。 |
VIDEO_POINTER_CAPABILITIES 画面ポインターの機能が含まれています。 |
VIDEO_POINTER_POSITION VIDEO_POINTER_POSITION構造体には、画面の左上隅を基準とした画面ポインターの位置が含まれます。 |
VIDEO_POWER_MANAGEMENT VIDEO_POWER_MANAGEMENT構造体には、ミニポート ドライバーが電源管理を実行するために必要な情報が含まれています。 |
VIDEO_PUBLIC_ACCESS_RANGES VIDEO_PUBLIC_ACCESS_RANGES構造体には、フレーム バッファーやビデオ RAM 以外のビデオ リソース (メモリ マップされた I/O レジスタやポートなど) に関する情報が含まれています。 |
VIDEO_SHARE_MEMORY VIDEO_SHARE_MEMORY構造体は、指定したプロセスと共有するユーザー モード メモリのブロックのビデオ ミニポート ドライバーへの要求で使用されます。 |
VIDEO_SHARE_MEMORY_INFORMATION VIDEO_SHARE_MEMORY_INFORMATION構造体は、ユーザー モード メモリのブロックの要求が満たされたことをディスプレイ ドライバーに通信するために使用されます。 |
VIDEO_WIN32K_CALLBACKS VIDEO_WIN32K_CALLBACKS構造体は、システムで使用するために予約されています。 |
VIDEO_WIN32K_CALLBACKS_PARAMS VIDEO_WIN32K_CALLBACKS_PARAMS構造体とVIDEO_WIN32K_CALLBACKS_PARAMS_TYPE列挙体は、システムで使用するために予約されています。 |
列挙
BACKLIGHT_OPTIMIZATION_LEVEL バックライトの最適化の種類を指定します。 |
BRIGHTNESS_INTERFACE_VERSION 明るさインターフェイスのバージョンを指定します。 |
COLORSPACE_TRANSFORM_DATA_TYPE colorspace 変換データ型について説明します。 |
COLORSPACE_TRANSFORM_STAGE_CONTROL colorspace 変換コントロール。 |
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION colorspace 変換キャップ のバージョン。 |
COLORSPACE_TRANSFORM_TYPE colorspace 変換の種類。 |
DSI_CONTROL_TRANSMISSION_MODE DSI-2(表示シリアルインタフェース)制御伝送モード。 |
OUTPUT_COLOR_ENCODING 出力色エンコード。 |
OUTPUT_WIRE_COLOR_SPACE_TYPE 出力ワイヤの色空間の種類。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示