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结构。 |
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 结构描述 gamma 函数。 |
D3DDDI_GAMMA_RAMP_RGB256x3x16 D3DDDI_GAMMA_RAMP_RGB256x3x16 结构包含一个伽玛查找表。 |
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_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_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_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_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 一个枚举,用于保存有关转义类型的信息。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈