d3dukmdt.h 标头

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

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

IOCTL

 
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_CREATECONTEXTFLAGS

D3DDDI_CREATECONTEXTFLAGS 结构介绍如何在调用 pfnCreateContextCb 函数时创建上下文。
D3DDDI_CREATEHWCONTEXTFLAGS

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

详细了解D3DDDI_CREATEHWQUEUEFLAGS结构。
D3DDDI_DESTROYPAGINGQUEUE

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

详细了解D3DDDI_DRIVERESCAPE_CPUEVENTUSAGE结构。
D3DDDI_DRIVERESCAPE_TRANSLATEALLOCATIONEHANDLE

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

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

D3DDDI_DXGI_RGB结构包含用于描述伽玛函数的信息。
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 结构包含一个 gamma 查找表。
D3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATA

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

描述 HDR10 的元数据。
D3DDDI_HDR_METADATA_HDR10PLUS

描述 HDR10 plus 的元数据。
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_OFFER_FLAGS

产品/服务标志。
D3DDDI_OPENALLOCATIONINFO

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

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

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

包含用于查询注册表标志的信息。
D3DDDI_QUERYREGISTRY_INFO

详细了解D3DDDI_QUERYREGISTRY_INFO结构。
D3DDDI_RATIONAL

D3DDDI_RATIONAL 结构描述一个小数值,该值表示视频模式 (垂直和水平频率,即垂直同步和水平同步) 。
D3DDDI_RESERVEGPUVIRTUALADDRESS

D3DDDI_RESERVEGPUVIRTUALADDRESS与 pfnReserveGpuVirtualAddressCb 一起使用,以在图形处理单元 (GPU) 当前进程的虚拟地址空间中保留地址范围。
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_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 乘 4 矩阵颜色空间转换的结构。
DXGK_MIRACAST_CHUNK_ID

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

DXGK_MIRACAST_CHUNK_INFO结构包含有关指定无线显示器的信息, (Miracast) 编码区块。
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_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_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_MIRACAST_CHUNK_TYPE

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

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

一个枚举,用于保存有关转义类型的信息。