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