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 保存有关转义类型的信息的枚举。 |