d3dkmdt.h 标头

此标头由显示使用。 有关详细信息,请参阅:

d3dkmdt.h 包含以下编程接口:

函数

 
D3DKMDT_VPPR_GET_CONTENT_ROTATION

一个帮助程序函数,用于从D3DKMDT_VIDPN_PRESENT_PATH_ROTATION枚举的给定值中提取用户从默认显示方向看到的组合旋转。
D3DKMDT_VPPR_GET_CONTENT_ROTATION_PART

一个帮助程序函数,从D3DKMDT_VIDPN_PRESENT_PATH_ROTATION枚举的给定值中提取旋转角度。
D3DKMDT_VPPR_GET_OFFSET_ROTATION

一个帮助程序函数,用于从D3DKMDT_VIDPN_PRESENT_PATH_ROTATION枚举的给定值中提取偏移角度。

结构

 
D3DKMDT_2DREGION

D3DKMDT_2DREGION 结构用于表示二维空间中的点或偏移量。
D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES

D3DKMDT_COLOR_COEFF_DYNAMIC_RANGES包含的值指示视频呈现目标或监视器的每个颜色通道的动态范围。
D3DKMDT_FREQUENCY_RANGE

D3DKMDT_FREQUENCY_RANGE 结构包含监视器支持的最小和最大刷新率。
D3DKMDT_GAMMA_RAMP

D3DKMDT_GAMMA_RAMP 结构包含有关伽玛查找表和指向查阅表格的指针的描述性信息。
D3DKMDT_GDISURFACEDATA

D3DKMDT_GDISURFACEDATA结构描述了 GDI 硬件加速和桌面窗口管理器 (DWM) 使用的表面。
D3DKMDT_GDISURFACEFLAGS

保留D3DKMDT_GDISURFACEFLAGS结构供系统使用。 请勿在驱动程序中使用它。
D3DKMDT_GRAPHICS_RENDERING_FORMAT

D3DKMDT_GRAPHICS_RENDERING_FORMAT 结构包含有关主要呈现图面的信息。
D3DKMDT_MONITOR_DESCRIPTOR

D3DKMDT_MONITOR_DESCRIPTOR 结构包含指向监视器描述符的指针以及有关监视器描述符的信息。
D3DKMDT_MONITOR_FREQUENCY_RANGE

D3DKMDT_MONITOR_FREQUENCY_RANGE 结构包含有关监视器支持的频率范围的信息。
D3DKMDT_MONITOR_SOURCE_MODE

D3DKMDT_MONITOR_SOURCE_MODE结构包含有关监视器源模式的信息。
D3DKMDT_PALETTEDATA

D3DKMDT_PALETTEDATA 结构描述显示的调色板条目。
D3DKMDT_PREEMPTION_CAPS

指定显示微型端口驱动程序支持的图形处理单元 (GPU) 图形请求抢占功能。
D3DKMDT_SHADOWSURFACEDATA

D3DKMDT_SHADOWSURFACEDATA结构描述了可锁定的阴影表面,该图面在格式和分辨率上与给定显示模式的主图面相匹配。
D3DKMDT_SHAREDPRIMARYSURFACEDATA

D3DKMDT_SHAREDPRIMARYSURFACEDATA结构描述共享的主图面。
D3DKMDT_STAGINGSURFACEDATA

D3DKMDT_STAGINGSURFACEDATA结构描述数据从应用程序的后台缓冲区传输到的可锁定暂存图面。
D3DKMDT_VIDEO_PRESENT_SOURCE

D3DKMDT_VIDEO_PRESENT_SOURCE 结构包含视频呈现源的唯一标识符。
D3DKMDT_VIDEO_PRESENT_TARGET

D3DKMDT_VIDEO_PRESENT_TARGET结构包含有关视频呈现目标的信息。
D3DKMDT_VIDEO_SIGNAL_INFO

D3DKMDT_VIDEO_SIGNAL_INFO结构包含有关由显示适配器上的视频输出驱动的视频信号的信息。
D3DKMDT_VIDPN_HW_CAPABILITY

D3DKMDT_VIDPN_HW_CAPABILITY结构描述显示微型端口驱动程序在没有专用 GPU 硬件支持的情况下在指定功能 VidPN 上执行显示操作的功能。
D3DKMDT_VIDPN_PRESENT_PATH

D3DKMDT_VIDPN_PRESENT_PATH 结构包含有关视频呈现路径的信息。
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION

D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION 结构包含有关 (支持的复制保护以及特定 VidPN 现有路径上当前处于活动状态) 复制保护的信息。
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT

D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT 结构用于指示特定 VidPN 现有路径支持的复制保护类型。
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT

D3DKMDT_VIDPN_PRESENT_PATH_ROTATION_SUPPORT 结构用于指示特定 VidPN 现有路径支持的旋转角度。
D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT

D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT 结构用于指示特定 VidPN 现有路径支持的缩放 (和居中) 的类型。
D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION

D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION结构包含有关转换 (的信息,例如旋转、缩放、固定) 居中以及视频呈现网络 (VIDPN) 中路径支持的转换。
D3DKMDT_VIDPN_SOURCE_MODE

D3DKMDT_VIDPN_SOURCE_MODE结构包含有关视频呈现网络 (VidPN) 源模式的信息。
D3DKMDT_VIDPN_TARGET_MODE

D3DKMDT_VIDPN_TARGET_MODE结构包含有关视频呈现网络 (VidPN) 目标模式的信息。
D3DKMDT_VIRTUALGPUSURFACEDATA

详细了解 D3DKMDT_VIRTUALGPUSURFACEDATA 结构。
D3DKMDT_WIRE_FORMAT_AND_PREFERENCE

保存有关首选像素编码格式的信息。
D3DKMT_MOVE_RECT

提供有关屏幕到屏幕移动和脏矩形复制操作的信息。
D3DKMT_QUERYCLOCKCALIBRATION

用于查询时钟校准信息的参数。
D3DKMT_WDDM_1_2_CAPS

D3DKMT_WDDM_1_2_CAPS保留供系统使用。
D3DKMT_WDDM_1_3_CAPS

D3DKMT_WDDM_1_3_CAPS保留供系统使用。
D3DKMT_WDDM_2_0_CAPS

D3DKMT_WDDM_2_0_CAPS保留供系统使用。
D3DKMT_WDDM_2_7_CAPS

D3DKMT_WDDM_2_7_CAPS保留供系统使用。
D3DKMT_WDDM_2_9_CAPS

保留D3DKMT_WDDM_2_9_CAPS供系统使用。
D3DKMT_WDDM_3_0_CAPS

D3DKMT_WDDM_3_0_CAPS保留供系统使用。
DISPLAYID_DETAILED_TIMING_TYPE_I

DISPLAYID_DETAILED_TIMING_TYPE_I结构指定视频呈现目标的其他目标模式集。
DXGK_ADAPTER_PERFDATA

包含显示适配器性能数据。
DXGK_ADAPTER_PERFDATACAPS

LDA 链中的物理适配器索引。
DXGK_BACKLIGHT_INFO

包含应用于集成显示面板的当前背光减少级别。 由 Windows 显示驱动程序模型 (WDDM) 1.2 及更高版本使用,显示支持自适应亮度控制的微型端口驱动程序。
DXGK_BRIGHTNESS_CAPS

标识显示微型端口驱动程序通过其 DxgkDdiGetBrightnessCaps 函数提供的集成显示面板的亮度控制功能。
DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT

包含 DxgkBrightnessGetNitRanges 回调函数的输出参数。
DXGK_BRIGHTNESS_GET_OUT

包含 DxgkBrightnessGet3 回调函数的输出参数。
DXGK_BRIGHTNESS_NIT_RANGE

此结构表示支持的 millinit 级别的线性范围。
DXGK_BRIGHTNESS_SENSOR_DATA

描述传感器数据亮度。
DXGK_BRIGHTNESS_SENSOR_DATA_CHROMATICITY

颜色传感器的色度坐标。
DXGK_BRIGHTNESS_SET_IN

详细了解:_DXGK_BRIGHTNESS_SET_IN 结构
DXGK_BRIGHTNESS_STATE

用于为集成显示面板启用平滑亮度控制。
DXGK_DISPLAY_INFORMATION

包含当驱动程序启动或停止以响应 即插即用 (PnP) 事件时,在操作系统和显示微型端口驱动程序之间传递的显示信息。
DXGK_FAULT_ERROR_CODE

DXGK_FAULT_ERROR_CODE 结构为图形处理单元提供状态代码, (通过页面错误中断报告的 GPU) 错误。
DXGK_GPUCLOCKDATA_FLAGS

包含有关 GPU 时钟数据标志的信息。
DXGK_GPUVERSION

DXGK_GPUVERSION结构用于在 GPU 初始化期间收集 BIOS 版本和 GPU 体系结构名称。
DXGK_MONITORLINKINFO_CAPABILITIES

描述驱动监视器的功能的标志。
DXGK_MONITORLINKINFO_USAGEHINTS

驱动程序关于显示设备的预期使用情况的提示。
DXGK_NODE_PERFDATA

调用节点性能数据的输入参数。
DXGK_NODEMETADATA

详细了解DXGK_NODEMETADATA结构。
DXGK_NODEMETADATA_FLAGS

详细了解DXGK_NODEMETADATA_FLAGS结构。
DXGK_TARGETMODE_DETAIL_TIMING

DXGK_TARGETMODE_DETAIL_TIMING结构描述了视频呈现目标的其他计时模式,这些模式与显示设备兼容。
DXGKARG_SETPALETTE

DXGKARG_SETPALETTE 结构描述要为显示器设置的调色板。
DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING

DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING结构描述如何保护通过与受保护输出对象关联的物理连接器的信号。
DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT

DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT结构描述从与受保护输出关联的物理连接器传输到监视器的信号的格式。
DXGKMDT_OPM_CONFIGURE_PARAMETERS

DXGKMDT_OPM_CONFIGURE_PARAMETERS 结构包含的参数用于在调用 DxgkDdiOPMConfigureProtectedOutput 函数时配置受保护的输出对象。
DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION

DXGKMDT_OPM_CONNECTED_HDCP_DEVICE_INFORMATION 结构包含高带宽数字内容保护 (HDCP) 在调用 DxgkDdiOPMGetInformation 函数时检索的信息。
DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS

DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 结构包含的参数用于在调用 DxgkDdiOPMGetCOPPCompatibleInformation 函数时从受保护的输出对象检索信息。
DXGKMDT_OPM_ENCRYPTED_PARAMETERS

DXGKMDT_OPM_ENCRYPTED_PARAMETERS结构包含使用相应证书中的公钥加密的数据。
DXGKMDT_OPM_GET_INFO_PARAMETERS

DXGKMDT_OPM_GET_INFO_PARAMETERS 结构包含的参数用于在调用 DxgkDdiOPMGetInformation 函数时从受保护的输出对象检索信息。
DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR

DXGKMDT_OPM_HDCP_KEY_SELECTION_VECTOR 结构包含用于高带宽数字内容保护 (KSV) 的键选择矢量 (HDCP) 受保护的输出。
DXGKMDT_OPM_OMAC

DXGKMDT_OPM_OMAC 结构包含一个单键密码块链接 (CBC) 模式消息身份验证代码, (OMAC) 消息真实性。
DXGKMDT_OPM_OUTPUT_ID

DXGKMDT_OPM_OUTPUT_ID 结构标识输出连接器。
DXGKMDT_OPM_RANDOM_NUMBER

DXGKMDT_OPM_RANDOM_NUMBER 结构包含一个 128 位加密安全随机数。
DXGKMDT_OPM_REQUESTED_INFORMATION

DXGKMDT_OPM_REQUESTED_INFORMATION结构包含在对 DxgkDdiOPMGetInformation 或 DxgkDdiOPMGetCOPPCompatibleInformation 函数的调用中请求的信息。
DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS

DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS 结构包含用于设置模拟内容保护 (ACP) 和内容生成管理系统模拟 (CGMS-A) 信号的参数,用于保护输出。
DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS

DXGKMDT_OPM_SET_HDCP_SRM_PARAMETERS 结构包含用于为受保护输出设置高带宽数字内容保护 (HDCP) 系统可续订性消息 (SRM) 版本的参数。
DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS

DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS 结构包含用于在调用 DxgkDdiOPMConfigureProtectedOutput 函数时设置受保护输出的保护级别的参数。
DXGKMDT_OPM_STANDARD_INFORMATION

DXGKMDT_OPM_STANDARD_INFORMATION 结构包含在对 DxgkDdiOPMGetInformation 或 DxgkDdiOPMGetCOPPCompatibleInformation 函数的调用中检索的信息。 ulInformation 成员中描述了信息的类型。

枚举

 
_DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO

DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO枚举指示显示设备的纵横比,定义为按高度 (宽度 x 高度) 。
_DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE

DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE枚举指示显示设备的帧扫描模式。
_DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE

DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE枚举指示显示设备的立体视觉模式。
_DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY

DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY枚举指示显示设备的同步极性 (同步信号是正信号还是负) 。
D3DKMDT_COLOR_BASIS

D3DKMDT_COLOR_BASIS枚举包含常量,这些常量指示用于对视频呈现源的内容或视频呈现目标上的信号进行编码的颜色基础。
D3DKMDT_COMPUTE_PREEMPTION_GRANULARITY

指定用于抢占图形处理单元 (GPU) 显示微型端口驱动程序支持的计算着色器操作的功能。
D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE

D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE枚举指示对 DxgkDdiEnumVidPnCofuncModality 的调用中的透视类型。
D3DKMDT_GDISURFACETYPE

D3DKMDT_GDISURFACETYPE枚举指示桌面窗口管理器 (DWM) 用于重定向的可锁定图面的类型。
D3DKMDT_GRAPHICS_PREEMPTION_GRANULARITY

指定显示微型端口驱动程序支持的图形处理单元 (GPU) 图形操作抢占的功能。
D3DKMDT_GTFCOMPLIANCE

D3DKMDT_GTFCOMPLIANCE枚举保留供系统使用。 请勿在驱动程序中使用它。
D3DKMDT_MODE_PREFERENCE

D3DKMDT_MODE_PREFERENCE枚举用于指示特定模式是否是连接到给定视频存在目标的监视器首选的模式之一。
D3DKMDT_MONITOR_CAPABILITIES_ORIGIN

D3DKMDT_MONITOR_CAPABILITIES_ORIGIN枚举用于指示从何处获取监视器的功能信息。
D3DKMDT_MONITOR_CONNECTIVITY_CHECKS

D3DKMDT_MONITOR_CONNECTIVITY_CHECKS枚举类型指示 DxgkDdiCommitVidPn 函数是否应验证某些视频输出是否连接了监视器。
D3DKMDT_MONITOR_DESCRIPTOR_TYPE

D3DKMDT_MONITOR_DESCRIPTOR_TYPE枚举用于指示特定类型的监视器描述符。
D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT

D3DKMDT_MONITOR_FREQUENCY_RANGE_CONSTRAINT枚举用于指示支持监视器频率范围的约束类型。
D3DKMDT_MONITOR_ORIENTATION

D3DKMDT_MONITOR_ORIENTATION枚举用于描述连接的外部显示设备的方向 (旋转角度) 。
D3DKMDT_MONITOR_ORIENTATION_AWARENESS

D3DKMDT_MONITOR_ORIENTATION_AWARENESS枚举用于描述视频输出设备在显示适配器上 () 检测已连接外部显示设备的方向 (旋转角度) 变化的能力。
D3DKMDT_MONITOR_TIMING_TYPE

D3DKMDT_MONITOR_TIMING_TYPE枚举保留供系统使用。 请勿在驱动程序中使用它。
D3DKMDT_PIXEL_VALUE_ACCESS_MODE

D3DKMDT_PIXEL_VALUE_ACCESS_MODE枚举用于指示颜色值或调色板索引在视频呈现源的主图面中的存储方式。
D3DKMDT_STANDARDALLOCATION_TYPE

详细了解D3DKMDT_STANDARDALLOCATION_TYPE枚举。
D3DKMDT_TEXT_RENDERING_FORMAT

当前未使用 D3DKMDT_TEXT_RENDERING_FORMAT 枚举。
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY枚举类型指示视频输出设备在显示适配器上 () 连接到外部显示设备的连接器类型。
D3DKMDT_VIDEO_SIGNAL_STANDARD

D3DKMDT_VIDEO_SIGNAL_STANDARD枚举包含表示视频信号标准的常量。
D3DKMDT_VIDPN_PRESENT_PATH_CONTENT

D3DKMDT_VIDPN_PRESENT_PATH_CONTENT枚举用于指示在 VidPN 当前路径上显示的内容的类型。
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE

D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE枚举用于指示 VidPN 当前路径支持的复制保护类型。
D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE

D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE枚举指示视频存在路径的重要性。
D3DKMDT_VIDPN_PRESENT_PATH_ROTATION

D3DKMDT_VIDPN_PRESENT_PATH_ROTATION枚举用于指示应用于 VidPN 现有路径上显示的内容的旋转角度。
D3DKMDT_VIDPN_PRESENT_PATH_SCALING

D3DKMDT_VIDPN_PRESENT_PATH_SCALING枚举用于指示应用于 VidPN 现有路径上显示的内容的缩放转换。
D3DKMDT_VIDPN_SOURCE_MODE_TYPE

D3DKMDT_VIDPN_SOURCE_MODE_TYPE枚举用于指示视频呈现网络 (VidPN) 源模式是图形模式、文本模式还是立体声模式。
DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

指示亮度控制的优化级别。 由 Windows 显示驱动程序模型 (WDDM) 1.2 及更高版本使用,显示支持自适应亮度控制的微型端口驱动程序。
DXGK_CHILD_DEVICE_HPD_AWARENESS

DXGK_CHILD_DEVICE_HPD_AWARENESS枚举用于描述显示适配器的子设备的热插拔功能。
DXGK_DISPLAY_DESCRIPTOR_TYPE

用于表示显示描述符类型的枚举。
DXGK_DISPLAY_TECHNOLOGY

用于指定所使用的显示技术的枚举。
DXGK_DISPLAY_USAGE

用于指定正在使用的显示类型的枚举。
DXGK_ENGINE_TYPE

指示 GPU 节点上的引擎类型。 请注意“备注”中讨论的选择规则。
DXGK_GENERAL_ERROR_CODE

DXGK_GENERAL_ERROR_CODE 枚举指定一组预定义的图形处理单元, (GPU) 通过页面错误中断报告的错误。
DXGK_PAGE_FAULT_FLAGS

DXGK_PAGE_FAULT_FLAGS枚举描述已发生的页面错误的性质以及规定的 OS 恢复操作。
DXGK_RENDER_PIPELINE_STAGE

DXGK_RENDER_PIPELINE_STAGE枚举描述发生 GPU 错误的呈现管道阶段。
DXGKDT_OPM_DVI_CHARACTERISTICS

DXGKDT_OPM_DVI_CHARACTERISTICS枚举指示数字视频接口 (DVI) 连接器的电气特性。
DXGKMDT_CERTIFICATE_TYPE

DXGKMDT_CERTIFICATE_TYPE枚举标识 DxgkDdiOPMGetCertificateSize 和 DxgkDdiOPMGetCertificate 函数的调用方所需的证书类型。
DXGKMDT_OPM_ACP_PROTECTION_LEVEL

DXGKMDT_OPM_ACP_PROTECTION_LEVEL枚举指示支持模拟复制保护 (ACP) 的受保护输出的保护级别。
DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION

DXGKMDT_OPM_BUS_TYPE_AND_IMPLEMENTATION枚举包含的值指示将图形适配器连接到主板芯片集的北桥的总线的类型和实现。
DXGKMDT_OPM_CGMSA

DXGKMDT_OPM_CGMSA枚举指示支持内容生成管理系统模拟 (CGMS-A) 的受保护输出的保护级别。
DXGKMDT_OPM_DPCP_PROTECTION_LEVEL

DXGKMDT_OPM_DPCP_PROTECTION_LEVEL枚举指示支持 DisplayPort Content Protection (DPCP) 的受保护输出的保护级别。
DXGKMDT_OPM_HDCP_FLAG

DXGKMDT_OPM_HDCP_FLAG 枚举标识受保护输出的物理连接器是否连接到高带宽数字内容保护 (HDCP) 中继器。
DXGKMDT_OPM_HDCP_PROTECTION_LEVEL

DXGKMDT_OPM_HDCP_PROTECTION_LEVEL枚举指示受保护输出的保护级别,该输出支持高带宽数字内容保护 (HDCP) 。
DXGKMDT_OPM_INTERLEAVE_FORMAT

DXGKMDT_OPM_INTERLEAVE_FORMAT枚举指示从受保护输出的信号对视频帧进行扫描行排序。
DXGKMDT_OPM_PROTECTION_STANDARD

DXGKMDT_OPM_PROTECTION_STANDARD枚举指示视频输出支持保护的电视信号的类型。
DXGKMDT_OPM_PROTECTION_TYPE

DXGKMDT_OPM_PROTECTION_TYPE枚举指示视频输出支持的保护类型。
DXGKMDT_OPM_STATUS

DXGKMDT_OPM_STATUS枚举标识受保护输出的状态。
DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS

DXGKMDT_OPM_VIDEO_OUTPUT_SEMANTICS 枚举标识在调用 DxgkDdiOPMCreateProtectedOutput 函数时创建的受保护输出的语义。