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

出力ワイヤの色空間の種類。