d3dukmdt.h 标头

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

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

IOCTLs

 
IOCTL_GPUP_DRIVER_ESCAPE

用户模式仿真 DLL 调用此 IOCTL 以与内核模式驱动程序交换信息。

功能

 
IS_OFFICIAL_DDI_INTERFACE_VERSION

详细了解IS_OFFICIAL_DDI_INTERFACE_VERSION宏。
MAKEFOURCC

用于设置纹理格式和加载纹理的宏。

结构

 
D3DDDI_ALLOCATIONINFO

详细了解D3DDDI_ALLOCATIONINFO结构。
D3DDDI_ALLOCATIONINFO2

详细了解D3DDDI_ALLOCATIONINFO2结构。
D3DDDI_ALLOCATIONLIST

详细了解D3DDDI_ALLOCATIONLIST结构。
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS

了解D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS结构。
D3DDDI_CREATECONTEXTFLAGS

详细了解D3DDDI_CREATECONTEXTFLAGS结构。
D3DDDI_CREATEHWCONTEXTFLAGS

用于创建硬件上下文标志的结构。
D3DDDI_CREATEHWQUEUEFLAGS

详细了解D3DDDI_CREATEHWQUEUEFLAGS结构。
D3DDDI_DESTROYPAGINGQUEUE

D3DDDI_DESTROYPAGINGQUEUE与 pfnDestroyPagingQueueCb 和 D3DKMTDestroyPagingQueue 一起使用,等待分页队列完成排队的所有操作,并将其与关联的同步对象一起销毁。
D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER

了解D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER结构。
D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE

详细了解D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE结构。
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE

用于将来宾分配转换为相应的主机句柄。
D3DDDI_DRIVERESCAPE_TRANSLATERESOURCEHANDLE

用于将资源句柄转换为相应的主机句柄。
D3DDDI_DXGI_RGB

D3DDDI_DXGI_RGB结构包含用于描述 gamma 函数的信息。
D3DDDI_ESCAPEFLAGS

D3DDDI_ESCAPEFLAGS结构标识用户模式显示驱动程序如何与显示微型端口驱动程序共享信息。
D3DDDI_EVICT_FLAGS

D3DDDI_EVICT_FLAGS指定逐出行为。
D3DDDI_GAMMA_RAMP_DXGI_1

D3DDDI_GAMMA_RAMP_DXGI_1结构描述伽玛函数。
D3DDDI_GAMMA_RAMP_RGB256x3x16

D3DDDI_GAMMA_RAMP_RGB256x3x16结构包含伽玛查找表。
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA

D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA与 pfnGetResourcePresentPrivateDriverDataCb 一起使用,以查询与当前期间与资源关联的资源专用数据。
D3DDDI_HDR_METADATA_HDR10

描述 HDR10 的元数据。
D3DDDI_HDR_METADATA_HDR10PLUS

介绍 HDR10 的元数据。
D3DDDI_KERNELOVERLAYINFO

D3DDDI_KERNELOVERLAYINFO结构描述内核模式覆盖对象的信息。
D3DDDI_MAKERESIDENT

D3DDDI_MAKERESIDENT与 MakeResident(pfnMakeResidentCb 或 D3DKMTMakeResident)一起使用,以指示 OS 将资源添加到设备驻留列表,并增加此分配的驻留引用计数。
D3DDDI_MAKERESIDENT_FLAGS

D3DDDI_MAKERESIDENT_FLAGS与 MakeResident(pfnMakeResidentCb 或 D3DKMTMakeResident)一起使用,以指示 OS 将资源添加到设备驻留列表,并增加此分配的驻留引用计数。
D3DDDI_MAPGPUVIRTUALADDRESS

详细了解D3DDDI_MAPGPUVIRTUALADDRESS结构。
D3DDDI_MULTISAMPLINGMETHOD

D3DDDI_MULTISAMPLINGMETHOD结构描述多采样方法。
D3DDDI_NATIVEFENCEINFO

详细了解D3DDDI_NATIVEFENCEINFO结构。
D3DDDI_NATIVEFENCEMAPPING

详细了解D3DDDI_NATIVEFENCEMAPPING结构。
D3DDDI_OFFER_FLAGS

产品/服务标志。
D3DDDI_OPENALLOCATIONINFO

D3DDDI_OPENALLOCATIONINFO结构描述要打开的分配。
D3DDDI_OPENALLOCATIONINFO2

D3DDDI_OPENALLOCATIONINFO2结构描述要打开的分配。
D3DDDI_PATCHLOCATIONLIST

D3DDDI_PATCHLOCATIONLIST结构描述了要修补的分配的位置(即,将物理地址分配给分配)。
D3DDDI_QUERYREGISTRY_FLAGS

了解D3DDDI_QUERYREGISTRY_FLAGS结构。
D3DDDI_QUERYREGISTRY_INFO

详细了解D3DDDI_QUERYREGISTRY_INFO结构。
D3DDDI_RATIONAL

D3DDDI_RATIONAL结构描述表示视频模式的垂直和水平频率(即垂直同步和水平同步)的小数部分值。
D3DDDI_RESERVEGPUVIRTUALADDRESS

详细了解D3DDDI_RESERVEGPUVIRTUALADDRESS结构。
D3DDDI_RESOURCEFLAGS

D3DDDI_RESOURCEFLAGS结构标识在调用驱动程序的 CreateResource 函数时要创建的资源的类型。
D3DDDI_RESOURCEFLAGS2

标识在调用驱动程序的 CreateResource2 函数时要创建的资源类型。
D3DDDI_SEGMENTPREFERENCE

详细了解D3DDDI_SEGMENTPREFERENCE结构。
D3DDDI_SURFACEINFO

D3DDDI_SURFACEINFO结构描述资源类型,例如图面。
D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS

详细了解D3DDDI_SYNCHRONIZATIONOBJECT_FLAGS结构。
D3DDDI_SYNCHRONIZATIONOBJECTINFO

D3DDDI_SYNCHRONIZATIONOBJECTINFO结构包含有关同步对象的信息。
D3DDDI_SYNCHRONIZATIONOBJECTINFO2

详细了解D3DDDI_SYNCHRONIZATIONOBJECTINFO2结构。
D3DDDI_TESTCOMMANDBUFFER

了解D3DDDI_TESTCOMMANDBUFFER结构。
D3DDDI_TESTCOMMANDBUFFER_COPY

了解D3DDDI_TESTCOMMANDBUFFER_COPY结构。
D3DDDI_TESTCOMMANDBUFFER_FILL

了解D3DDDI_TESTCOMMANDBUFFER_FILL结构。
D3DDDI_TRIMRESIDENCYSET_FLAGS

D3DDDI_TRIMRESIDENCYSET_FLAGS与 pfnTrimResidencySet 一起使用,以剪裁给定设备的驻留列表。
D3DDDI_UPDATEALLOCPROPERTY

详细了解D3DDDI_UPDATEALLOCPROPERTY结构。
D3DDDI_UPDATEALLOCPROPERTY_FLAGS

详细了解D3DDDI_UPDATEALLOCPROPERTY_FLAGS结构。
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION描述虚拟地址更新操作。
D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS描述要等待的输入同步对象的类型。
D3DDDIARG_CREATERESOURCE

D3DDDIARG_CREATERESOURCE结构包含用于创建资源的信息。
D3DDDIARG_CREATERESOURCE2

包含用于创建资源的信息。 由 Windows 显示驱动程序模型 (WDDM) 1.2 及更高版本的用户模式显示驱动程序使用。
D3DDDICB_DESTROYALLOCATION2FLAGS

D3DDDICB_DESTROYALLOCATION2FLAGS结构与D3DKMT_DESTROYALLOCATION2结构一起使用,用于描述用于释放具有D3DKMTDestroyAllocation2.D3DDDICB_DESTROYALLOCATION2FLAGS结构的分配的参数与D3DKMT_DESTROYALLOCATION2结构一起使用,以描述使用 D3DKMTDestroyAllocation2 释放分配的参数。
D3DDDICB_LOCK2FLAGS

Lock2 内核函数使用D3DDDICB_LOCK2FLAGS来确定分配是如何锁定的。
D3DDDICB_LOCKFLAGS

D3DDDICB_LOCKFLAGS结构标识如何锁定分配。
D3DDDICB_SIGNALFLAGS

详细了解D3DDDICB_SIGNALFLAGS结构。
D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE

详细了解D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE结构。
D3DDDIRECT

D3DDDIRECT结构按矩形左上角和右下角的坐标定义矩形。
D3DGPU_PHYSICAL_ADDRESS

详细了解D3DGPU_PHYSICAL_ADDRESS结构。
D3DKMDT_3x4_COLORSPACE_TRANSFORM

用于描述 3 乘 4 矩阵颜色空间转换的三个可编程子阶段的结构。
D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2

用于描述 3 by 4 矩阵颜色空间转换的结构。
DXGK_ISFEATUREENABLED_RESULT

详细了解DXGK_ISFEATUREENABLED_RESULT结构。
DXGK_MIRACAST_CHUNK_ID

了解DXGK_MIRACAST_CHUNK_ID如何存储标识无线显示器(Miracast)编码区块的信息。
DXGK_MIRACAST_CHUNK_INFO

DXGK_MIRACAST_CHUNK_INFO结构包含有关指定无线显示器(Miracast)编码区块的信息。
DXGK_NATIVE_FENCE_LOG_BUFFER

详细了解DXGK_NATIVE_FENCE_LOG_BUFFER结构。
DXGK_NATIVE_FENCE_LOG_ENTRY

详细了解DXGK_NATIVE_FENCE_LOG_ENTRY结构。
DXGK_NATIVE_FENCE_LOG_HEADER

详细了解DXGK_NATIVE_FENCE_LOG_HEADER结构。
DXGK_PTE

页表条目(PTE)提供页面和其他属性的物理地址。 PTE 的确切格式取决于硬件实现。
DXGKVGPU_ESCAPE_HEAD

描述转义头的结构。
DXGKVGPU_ESCAPE_INITIALIZE

用于初始化转义。
DXGKVGPU_ESCAPE_POWERTRANSITIONCOMPLETE

指示电源转换已完成。
DXGKVGPU_ESCAPE_READ_PCI_CONFIG

用于读取转义的 PCI 配置的结构。
DXGKVGPU_ESCAPE_READ_VGPU_TYPE

用于读取转义的 VGPU 类型的结构。
DXGKVGPU_ESCAPE_RELEASE

指示已释放转义。
DXGKVGPU_ESCAPE_WRITE_PCI_CONFIG

用于写入 PCI 配置空间。
GPUP_DRIVER_ESCAPE_INPUT

GPU 分区驱动程序转义输入。

枚举

 
D3DDDI_COLOR_SPACE_TYPE

D3DDDI_COLOR_SPACE_TYPE枚举定义流颜色空间信息。
D3DDDI_DOORBELLSTATUS

详细了解D3DDDI_DOORBELLSTATUS结构。
D3DDDI_DRIVERESCAPETYPE

详细了解D3DDDI_DRIVERESCAPETYPE枚举。
D3DDDI_FLIPINTERVAL_TYPE

D3DDDI_FLIPINTERVAL_TYPE枚举类型包含用于标识当前操作中发生的翻转类型的值。
D3DDDI_GAMMARAMP_TYPE

详细了解D3DDDI_GAMMARAMP_TYPE枚举。
D3DDDI_HDR_METADATA_TYPE

了解D3DDDI_HDR_METADATA_TYPE枚举如何定义 HDR 元数据的格式。
D3DDDI_NATIVEFENCE_TYPE

详细了解D3DDDI_NATIVEFENCE_TYPE枚举。
D3DDDI_OFFER_PRIORITY

_D3DDDI_OFFER_PRIORITY枚举包含指示用户模式显示驱动程序为重复使用提供的视频内存资源的重要性的值。
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE

指定表示颜色空间值的最终线路信号。
D3DDDI_PAGINGQUEUE_PRIORITY

D3DDDI_PAGINGQUEUE_PRIORITY枚举指示相对于设备上的其他分页队列的计划优先级。
D3DDDI_POOL

D3DDDI_POOL枚举类型包含标识特定内存池类型的值。
D3DDDI_QUERYREGISTRY_STATUS

查询注册表状态。
D3DDDI_QUERYREGISTRY_TYPE

用于查询注册表类型。
D3DDDI_RECLAIM_RESULT

指定 ReclaimAllocations 回调函数的结果标志。
D3DDDI_ROTATION

D3DDDI_ROTATION枚举类型包含标识资源方向的值。
D3DDDI_SCANLINEORDERING

D3DDDI_SCANLINEORDERING枚举类型包含用于标识扫描线在图面上绘制方式的值。
D3DDDI_SYNCHRONIZATIONOBJECT_TYPE

D3DDDI_SYNCHRONIZATIONOBJECT_TYPE枚举指示同步对象的类型。
D3DDDI_TESTCOMMANDBUFFEROP

了解D3DDDI_TESTCOMMANDBUFFEROP枚举。
D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE

D3DDDI_UPDATEGPUVIRTUALADDRESS_OPERATION_TYPE描述正在执行的虚拟地址更新操作的详细信息。
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING

D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING枚举用于指示视频输出信号的扫描行排序。
D3DDDIFORMAT

D3DDDIFORMAT枚举类型包含标识图面格式的值。
D3DDDIGPUVIRTUALADDRESS_RESERVATION_TYPE

GPU 虚拟地址预留类型。
D3DDDIMULTISAMPLE_TYPE

D3DDDIMULTISAMPLE_TYPE枚举定义设备可应用的全场景多重采样级别。
D3DKMDT_COLORSPACE_TRANSFORM_STAGE_CONTROL

指定颜色空间转换阶段控件。
DXGK_DRIVER_FEATURE

详细了解DXGK_DRIVER_FEATURE枚举。
DXGK_FEATURE_CATEGORY

详细了解DXGK_FEATURE_CATEGORY枚举。
DXGK_FEATURE_ID

详细了解DXGK_FEATURE_ID枚举。
DXGK_MIRACAST_CHUNK_TYPE

_DXGK_MIRACAST_CHUNK_TYPE枚举包含指示要处理的无线显示(Miracast)区块信息类型的值。
DXGK_NATIVE_FENCE_LOG_OPERATION

详细了解DXGK_NATIVE_FENCE_LOG_OPERATION枚举。
DXGK_NATIVE_FENCE_LOG_TYPE

详细了解DXGK_NATIVE_FENCE_LOG_TYPE枚举。
DXGK_PTE_PAGE_SIZE

DXGK_PTE使用DXGK_PTE_PAGE_SIZE枚举来指示页面级别较低的页面大小。
DXGKVGPU_ESCAPE_TYPE

保存有关转义类型的信息的枚举。