共用方式為


ntddvdeo.h 標頭

顯示會使用此標頭。 如需詳細資訊,請參閱:

ntddvdeo.h 包含下列程式設計介面:

IOCTLs

 
IOCTL_COLORSPACE_TRANSFORM_QUERY_TARGET_CAPS

必須由監視器、OEM 面板或埠/迷你埠驅動程序處理的色彩空間轉換控件 IOCTL。
IOCTL_COLORSPACE_TRANSFORM_SET

IOCTL_COLORSPACE_TRANSFORM_SET是一種色彩空間轉換控件 IOCTL,必須由監視、OEM 面板或埠/迷你埠驅動程序處理。
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是一種色彩空間轉換控件 IOCTL,必須由監視器、OEM 面板或埠/迷你埠驅動程序處理。
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

傳回 x86 特定可執行程式碼的區塊,供高解析度 SVGA 顯示驅動程式用於銀行切換。 需要 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

傳回數位,可能含有一個元素的位址範圍,用來直接對配接器緩存器或埠進行程序設計。 此非模式要求的支持是選擇性的。
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

設定指標位置。 此強制回應要求的支持是選擇性的。 支援迷你埠驅動程式應該已經處理啟用指標要求,再處理此要求。
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

Colorspace transform lookup table 1D gamma cap.
COLORSPACE_TRANSFORM_3x4

包含 3x4 資訊的色彩空間轉換。
COLORSPACE_TRANSFORM_DATA_CAP

色彩空間轉換數據上限。
COLORSPACE_TRANSFORM_MATRIX_CAP

色彩空間轉換矩陣功能。
COLORSPACE_TRANSFORM_MATRIX_V2

色彩空間轉換矩陣結構。
COLORSPACE_TRANSFORM_SET_INPUT

用來設定色彩空間轉換的輸入。
COLORSPACE_TRANSFORM_TARGET_CAPS

色彩空間轉換目標上限。
DISPLAY_BRIGHTNESS

DISPLAY_BRIGHTNESS結構保留供系統使用。
DXGK_WIN32K_PARAM_DATA

DXGK_WIN32K_PARAM_DATA結構保留供系統使用。
GAMMA_RAMP_DXGI_1

Dxgi gamma 坡道。
GAMMA_RAMP_RGB

RGB 的伽瑪坡道。
GAMMA_RAMP_RGB256x3x16

Gamma 坡形 RGB 256x3x16。
MIPI_DSI_CAPS

深入瞭解MIPI_DSI_CAPS結構。
MIPI_DSI_PACKET

Mipi (行動產業處理器介面) DSI-2 (顯示序列介面) 封包。
MIPI_DSI_TRANSMISSION

深入瞭解MIPI_DSI_TRANSMISSION結構。
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_BRIGHTNESS_POLICY

深入瞭解VIDEO_BRIGHTNESS_POLICY結構。
VIDEO_CLUT

深入瞭解VIDEO_CLUT結構。
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結構包含一個視訊配接器模式的所有資訊。
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_TRANSFORM_STAGE_CONTROL

色彩空間轉換控制件。
COLORSPACE_TRANSFORM_TARGET_CAPS_VERSION

色彩空間轉換上限版本。
COLORSPACE_TRANSFORM_TYPE

色彩空間轉換類型。
DSI_CONTROL_TRANSMISSION_MODE

DSI-2(顯示序列介面)控制傳輸模式。
OUTPUT_COLOR_ENCODING

輸出色彩編碼。
OUTPUT_WIRE_COLOR_SPACE_TYPE

輸出線色彩空間類型。