d3dumddi.h 标头
此标头由显示使用。 有关详细信息,请参阅:
d3dumddi.h 包含以下编程接口:
函数
D3DDDI_BUILD16_FROM_VERSION32 从 32 位版本转换 16 位生成。 |
D3DDDI_BUILD16_FROM_VERSION64 从 64 位版本转换 16 位生成。 |
D3DDDI_INTERFACE32_FROM_VERSION64 从 64 位版本转换 32 位接口。 |
D3DDDI_MAJOR16_FROM_INTERFACE32 从 32 位接口转换 16 位主接口。 |
D3DDDI_MAJOR16_FROM_VERSION64 从 64 位版本转换 16 位主版本。 |
D3DDDI_MINOR16_FROM_INTERFACE32 从 32 位接口转换 16 位次要值。 |
D3DDDI_MINOR16_FROM_VERSION64 从 64 位版本转换 16 位次要版本。 |
D3DDDI_REVISION16_FROM_VERSION32 从 32 位版本转换 16 位修订版。 |
D3DDDI_REVISION16_FROM_VERSION64 从 64 位版本转换 16 位修订版。 |
D3DDDI_VERSION32_FROM_VERSION64 从 64 位版本转换 32 位版本。 |
D3DDDI_VERSION64_FROM16 从 16 位转换 64 位版本。 |
D3DDDI_VERSION64_FROM32 从 32 位转换 64 位版本。 |
MAKE_D3DDDIHRESULT 为结果创建 Direct3D 句柄。 |
回调函数
PFND3DDDI_ALLOCATECB pfnAllocateCb 函数分配系统或视频内存。 |
PFND3DDDI_AUTHENTICATEDCHANNELKEYEXCHANGE AuthenticatedChannelKeyExchange 函数协商会话密钥。 |
PFND3DDDI_BLT PFND3DDDI_BLT回调函数将源图面的内容复制到目标图面。 |
PFND3DDDI_BUFBLT BufBlt 函数执行位块传输 (bitblt) 操作,从源顶点或索引缓冲区到目标顶点或索引缓冲区。 |
PFND3DDDI_BUFBLT1 执行从源顶点或索引缓冲区到目标顶点或索引缓冲区的位块传输 (bitblt) 操作。 由 Windows 显示驱动程序模型 (WDDM) 1.2 或更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_CAPTURETOSYSMEM CaptureToSysMem 函数将捕获缓冲区的内容复制到目标图面。 |
PFND3DDDI_CHECKCOUNTER 详细了解PFND3DDDI_CHECKCOUNTER回调函数。 |
PFND3DDDI_CHECKCOUNTERINFO 由 Microsoft Direct3D 运行时调用,以确定与操作计数器相关的全局信息。 必须由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_CHECKDIRECTFLIPSUPPORT PFND3DDDI_CHECKDIRECTFLIPSUPPORT由桌面窗口管理器调用,以验证用户模式显示驱动程序是否支持直接翻转操作。 |
PFND3DDDI_CHECKMULTIPLANEOVERLAYSUPPORT 由 Microsoft Direct3D 运行时调用,以检查有关多平面覆盖的硬件支持的详细信息。 |
PFND3DDDI_CHECKPRESENTDURATIONSUPPORT 由 Microsoft Direct3D 运行时调用,请求用户模式显示驱动程序获取硬件设备功能,以便无缝切换到新的监视器刷新率。 |
PFND3DDDI_CLEAR Clear 函数对呈现目标、深度缓冲区或模具缓冲区执行硬件辅助清除。 |
PFND3DDDI_CLOSEADAPTER CloseAdapter 函数释放图形适配器对象的资源。 |
PFND3DDDI_COLORFILL ColorFill 函数使用特定颜色填充图面上的矩形。 |
PFND3DDDI_COMPOSERECTS ComposeRects 函数将二维区域从源图面组合到目标图面。 |
PFND3DDDI_CONFIGUREAUTHENICATEDCHANNEL ConfigureAuthenticatedChannel 函数在经过身份验证的通道中设置状态。 |
PFND3DDDI_CREATEAUTHENTICATEDCHANNEL CreateAuthenticatedChannel 函数创建一个通道,Microsoft Direct3D 运行时和驱动程序可以使用该通道来设置和查询保护。 |
PFND3DDDI_CREATECONTEXTCB PFND3DDDI_CREATECONTEXTCB回调函数创建上下文。 |
PFND3DDDI_CREATECONTEXTVIRTUALCB pfnCreateContextVirtualCb 应与支持虚拟寻址的上下文一起使用。 |
PFND3DDDI_CREATECRYPTOSESSION CreateCryptoSession 函数创建一个加密会话,Direct3D 运行时使用该会话来管理会话密钥,以及执行进出受保护内存的加密操作。 |
PFND3DDDI_CREATEDECODEDEVICE CreateDecodeDevice 函数创建用于解码视频的 Microsoft DirectX 视频加速 (DirectX VA) 解码设备。 |
PFND3DDDI_CREATEDEVICE CreateDevice 函数创建在后续调用中引用的图形上下文。 |
PFND3DDDI_CREATEEXTENSIONDEVICE CreateExtensionDevice 函数 (DirectX VA) 扩展设备创建 Microsoft DirectX 视频加速。 |
PFND3DDDI_CREATEHWCONTEXTCB 用于创建新硬件上下文的回调。 |
PFND3DDDI_CREATEHWQUEUECB 用于创建新硬件队列的回调。 |
PFND3DDDI_CREATELIGHT CreateLight 函数创建光源。 |
PFND3DDDI_CREATEOVERLAY CreateOverlay 函数分配覆盖硬件并使覆盖可见。 |
PFND3DDDI_CREATEOVERLAYCB pfnCreateOverlayCb 函数创建内核模式覆盖对象,并调用显示微型端口驱动程序以显示覆盖。 |
PFND3DDDI_CREATEPAGINGQUEUECB pfnCreatePagingQueueCb 用于创建设备分页队列,该队列可用于与设备的视频内存管理操作同步,例如使设备资源驻留。 |
PFND3DDDI_CREATEPIXELSHADER CreatePixelShader 函数将像素着色器代码转换为特定于硬件的格式,并将此代码与着色器句柄相关联。 |
PFND3DDDI_CREATEQUERY CreateQuery 函数为 Microsoft Direct3D 运行时随后要处理的查询创建驱动程序端资源。 |
PFND3DDDI_CREATERESOURCE CreateResource 函数创建资源。 |
PFND3DDDI_CREATERESOURCE2 创建资源。 由 Windows 显示驱动程序模型 (WDDM) 1.2 及更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_CREATESYNCHRONIZATIONOBJECT2CB 创建设备上下文可以发出信号并等待的 GPU 同步对象。 由 WDDM 1.2 及更高版本的用户模式显示驱动程序使用。 |
PFND3DDDI_CREATESYNCHRONIZATIONOBJECTCB pfnCreateSynchronizationObjectCb 函数创建一个同步对象,设备上下文可以发出信号并等待该对象。 |
PFND3DDDI_CREATEVERTEXSHADERDECL CreateVertexShaderDecl 函数将顶点着色器声明转换为特定于硬件的格式,并将声明与着色器句柄相关联。 |
PFND3DDDI_CREATEVERTEXSHADERFUNC CreateVertexShaderFunc 函数将顶点着色器代码转换为特定于硬件的格式,并将代码与着色器句柄相关联。 |
PFND3DDDI_CREATEVIDEOPROCESSDEVICE CreateVideoProcessDevice 函数创建一个 Microsoft DirectX 视频加速 (DirectX VA) 视频处理设备,该设备用于处理视频 (,例如,对视频取消隔行并调整视频) 的 ProcAmp 属性。 |
PFND3DDDI_CRYPTOSESSIONKEYEXCHANGE CryptoSessionKeyExchange 函数协商会话密钥。 |
PFND3DDDI_DEALLOCATE2CB 如果创建了资源对象,pfnDeallocate2Cb 用户模式回调函数会释放内核模式资源对象的分配。 |
PFND3DDDI_DEALLOCATECB 如果创建了资源对象,pfnDeallocateCb 回调函数会释放分配或内核模式资源对象。 |
PFND3DDDI_DECODEBEGINFRAME DecodeBeginFrame 函数通知用户模式显示驱动程序,解码可以在指定的 Microsoft DirectX 视频加速器 (VA) 解码设备上开始。 |
PFND3DDDI_DECODEENDFRAME DecodeEndFrame 函数通知用户模式显示驱动程序解码当前帧所需的所有数据都已提交。 |
PFND3DDDI_DECODEEXECUTE DecodeExecute 函数使用给定的 Microsoft DirectX 视频加速器 (VA) 解码设备来执行解码操作。 |
PFND3DDDI_DECODEEXTENSIONEXECUTE DecodeExtensionExecute 函数使用给定的 Microsoft DirectX 视频加速器 (VA) 非标准解码设备来执行解码操作。 |
PFND3DDDI_DECRYPTIONBLT DecryptionBlt 函数将数据写入受保护的图面。 |
PFND3DDDI_DELETEPIXELSHADER DeletePixelShader 函数清理与像素着色器代码关联的驱动程序端资源。 |
PFND3DDDI_DELETEVERTEXSHADERDECL DeleteVertexShaderDecl 函数清理与顶点着色器声明关联的驱动程序端资源。 |
PFND3DDDI_DELETEVERTEXSHADERFUNC DeleteVertexShaderFunc 函数清理与顶点着色器代码关联的驱动程序端资源。 |
PFND3DDDI_DEPTHFILL DepthFill 函数使用本机格式指定的像素值填充深度缓冲区。 |
PFND3DDDI_DESTROYAUTHENTICATEDCHANNEL DestroyAuthenticatedChannel 函数释放 CreateAuthenticatedChannel 函数创建的经过身份验证的通道的资源。 |
PFND3DDDI_DESTROYCONTEXTCB pfnDestroyContextCb 函数销毁通过调用 pfnCreateContextCb 函数创建的上下文。 |
PFND3DDDI_DESTROYCRYPTOSESSION DestroyCryptoSession 函数释放 CreateCryptoSession 函数创建的加密会话的资源。 |
PFND3DDDI_DESTROYDECODEDEVICE DestroyDecodeDevice 函数释放 Microsoft DirectX 视频加速 (VA) 解码设备的资源。 |
PFND3DDDI_DESTROYDEVICE DestroyDevice 函数销毁图形上下文。 |
PFND3DDDI_DESTROYEXTENSIONDEVICE DestroyExtensionDevice 函数为 Microsoft DirectX 视频加速 (VA) 扩展设备释放资源。 |
PFND3DDDI_DESTROYHWCONTEXTCB 用于销毁硬件上下文的回调。 |
PFND3DDDI_DESTROYHWQUEUECB 用于销毁硬件队列的回调。 |
PFND3DDDI_DESTROYLIGHT DestroyLight 函数停用光源。 |
PFND3DDDI_DESTROYOVERLAY DestroyOverlay 函数禁用覆盖硬件并释放覆盖句柄。 |
PFND3DDDI_DESTROYOVERLAYCB pfnDestroyOverlayCb 函数禁用覆盖硬件并销毁内核模式覆盖对象。 |
PFND3DDDI_DESTROYPAGINGQUEUECB pfnDestroyPagingQueueCb 等待分页队列完成排队的所有操作,并将其连同关联的同步对象一起销毁。 |
PFND3DDDI_DESTROYQUERY DestroyQuery 函数释放查询的资源。 |
PFND3DDDI_DESTROYRESOURCE DestroyResource 函数释放指定的资源。 |
PFND3DDDI_DESTROYSYNCHRONIZATIONOBJECTCB pfnDestroySynchronizationObjectCb 函数销毁通过调用 pfnCreateSynchronizationObjectCb 函数创建的同步对象。 |
PFND3DDDI_DESTROYVIDEOPROCESSDEVICE DestroyVideoProcessDevice 函数为 Microsoft DirectX 视频加速 (VA) 视频处理设备释放资源。 |
PFND3DDDI_DISCARD 放弃 (从视频显示内存) 一组子资源逐出。 由 Windows 显示驱动程序模型 (WDDM) 1.2 及更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_DRAWINDEXEDPRIMITIVE DrawIndexedPrimitive 函数绘制 Microsoft Direct3D 运行时尚未转换索引数据的索引基元。 |
PFND3DDDI_DRAWINDEXEDPRIMITIVE2 DrawIndexedPrimitive2 函数绘制 Microsoft Direct3D 运行时转换索引数据的索引基元。 |
PFND3DDDI_DRAWPRIMITIVE DrawPrimitive 函数绘制 Microsoft Direct3D 运行时未转换顶点数据的非索引基元。 |
PFND3DDDI_DRAWPRIMITIVE2 DrawPrimitive2 函数绘制非索引基元,Microsoft Direct3D 运行时在其中转换顶点数据。 |
PFND3DDDI_DRAWRECTPATCH DrawRectPatch 函数绘制新的或缓存的矩形补丁,或更新以前定义的修补程序的规范。 |
PFND3DDDI_DRAWTRIPATCH DrawTriPatch 函数绘制新的或缓存的三角补丁或更新以前定义的修补程序的规范。 |
PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR CreateVideoProcessor 函数创建用于处理高清视频的 Microsoft DirectX 视频加速 (DirectX VA) 视频处理器。 |
PFND3DDDI_DXVAHD_DESTROYVIDEOPROCESSOR DestroyVideoProcessor 函数释放 Microsoft DirectX 视频加速 (VA) 视频处理器的资源。 |
PFND3DDDI_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE GetVideoProcessBltStatePrivate 函数检索视频处理器的专用位块传输 (bitblt) 的状态数据。 |
PFND3DDDI_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE GetVideoProcessStreamStatePrivate 函数检索视频处理器的专用流状态数据。 |
PFND3DDDI_DXVAHD_SETVIDEOPROCESSBLTSTATE SetVideoProcessBltState 函数为视频处理器设置位块传输 (bitblt) 的状态。 |
PFND3DDDI_DXVAHD_SETVIDEOPROCESSSTREAMSTATE SetVideoProcessStreamState 函数设置视频处理器的流状态。 |
PFND3DDDI_DXVAHD_VIDEOPROCESSBLTHD VideoProcessBltHD 函数处理视频输入流,并撰写到输出图面。 |
PFND3DDDI_ENCRYPTIONBLT EncryptionBlt 函数从受保护的图面读取加密数据。 |
PFND3DDDI_ESCAPECB pfnEscapeCb 回调函数与显示微型端口驱动程序共享信息。 |
PFND3DDDI_EVICTCB pfnEvictCb 用于指示 OS 递减驻留引用计数。 一旦此计数达到零,它将从设备驻留列表中删除分配。 |
PFND3DDDI_EXTENSIONEXECUTE ExtensionExecute 函数使用给定的 Microsoft DirectX 视频加速器 (VA) 扩展设备来执行操作。 |
PFND3DDDI_FINISHSESSIONKEYREFRESH FinishSessionKeyRefresh 函数指示该时间点的所有缓冲区都使用更新的会话键值。 |
PFND3DDDI_FLIPOVERLAY FlipOverlay 函数会导致覆盖硬件开始显示给定的新分配。 |
PFND3DDDI_FLIPOVERLAYCB pfnFlipOverlayCb 函数将分配更改为在覆盖上显示,或指示在取消交错的资源时显示当前显示的分配的另一个字段。 |
PFND3DDDI_FLUSH Flush 函数将硬件命令缓冲区中的未完成硬件命令提交到显示微型端口驱动程序。 |
PFND3DDDI_FLUSH1 由 Microsoft Direct3D 运行时调用,以将硬件命令缓冲区中的未完成硬件命令提交到显示微型端口驱动程序。 必须由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_FREEGPUVIRTUALADDRESSCB pfnFreeGpuVirtualAddressCb 发布一系列图形处理单元, (GPU) 以前保留或映射的虚拟地址。 |
PFND3DDDI_GENERATEMIPSUBLEVELS GenerateMipSubLevels 函数重新生成 MIP 贴图纹理的子级别。 |
PFND3DDDI_GETCAPS GetCaps 函数查询图形适配器的功能。 |
PFND3DDDI_GETCAPTUREALLOCATIONHANDLE GetCaptureAllocationHandle 函数将给定的捕获资源句柄映射到内核模式分配句柄。 |
PFND3DDDI_GETENCRYPTIONBLTKEY GetEncryptionBltKey 函数返回用于解密驱动程序的 EncryptionBlt 函数返回的数据的密钥。 |
PFND3DDDI_GETINFO GetInfo 函数检索有关指定显示设备的信息。 |
PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb 函数检索多样本方法的列表,这些方法用于给定的分配宽度、高度和格式。 |
PFND3DDDI_GETOVERLAYCOLORCONTROLS GetOverlayColorControls 函数检索给定覆盖层的颜色控制设置。 |
PFND3DDDI_GETPITCH GetPitch 函数检索受保护或不可锁定的图面的间距。 |
PFND3DDDI_GETQUERYDATA GetQueryData 函数检索有关查询的信息。 |
PFND3DDDI_GETRESOURCEPRESENTPRIVATEDRIVERDATACB pfnGetResourcePresentPrivateDriverDataCb 用于查询在演示期间与资源关联的资源专用数据。 |
PFND3DDDI_INVALIDATECACHECB PFND3DDDI_INVALIDATECACHECB回调函数会使缓存失效。 |
PFND3DDDI_ISSUEQUERY IssueQuery 函数处理查询。 |
PFND3DDDI_LOCK Lock 函数锁定给定的资源或资源中的图面。 |
PFND3DDDI_LOCK2CB pfnLock2Cb 函数锁定分配,并从显示微型端口驱动程序或视频内存管理器获取指向分配的指针。 |
PFND3DDDI_LOCKASYNC LockAsync 函数锁定指定的资源或资源中的图面。 |
PFND3DDDI_LOCKCB pfnLockCb 函数锁定分配,并从显示微型端口驱动程序或视频内存管理器获取指向分配的指针。 |
PFND3DDDI_LOGSTRINGTABLE 由 Microsoft Direct3D 运行时调用,以请求用户模式显示驱动程序记录 Windows (ETW) 标记事件的自定义事件跟踪。 (可选)由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的驱动程序实现。 |
PFND3DDDI_LOGUMDMARKERCB 由用户模式显示驱动程序调用,以记录 Windows (ETW) 标记事件的自定义事件跟踪。 |
PFND3DDDI_MAKERESIDENTCB PFND3DDDI_MAKERESIDENTCB指示 OS 将资源添加到设备驻留列表,并增加此分配的驻留引用计数。 |
PFND3DDDI_MAPGPUVIRTUALADDRESSCB 详细了解 pfnMapGpuVirtualAddressCb 函数。 |
PFND3DDDI_MULTIPLYTRANSFORM MultiplyTransform 函数修改当前转换。 |
PFND3DDDI_OFFERALLOCATIONS2CB PFND3DDDI_OFFERALLOCATIONS2CB回调函数由用户模式显示驱动程序调用,以提供视频内存分配以供重复使用。 |
PFND3DDDI_OFFERALLOCATIONSCB PFND3DDDI_OFFERALLOCATIONSCB回调函数由用户模式显示驱动程序调用,以提供视频内存分配以供重复使用。 |
PFND3DDDI_OFFERRESOURCES 由 Microsoft Direct3D 运行时调用,以请求用户模式显示驱动程序提供视频内存资源以供重复使用。 |
PFND3DDDI_OPENADAPTER OpenAdapter 函数创建在后续调用中引用的图形适配器对象。 |
PFND3DDDI_OPENRESOURCE OpenResource 函数通知驱动程序共享资源已打开。 |
PFND3DDDI_PRESENT Present 函数通知用户模式显示驱动程序应用程序已完成呈现,并请求驱动程序通过复制或翻转来显示源图面,或者驱动程序执行颜色填充操作。 |
PFND3DDDI_PRESENT1 通知用户模式显示驱动程序应用程序已完成呈现,共享资源的所有所有权已释放,并请求将驱动程序显示到目标图面。 |
PFND3DDDI_PRESENTCB pfnPresentCb 函数从源分配复制内容。 |
PFND3DDDI_PRESENTMULTIPLANEOVERLAY 由 Microsoft Direct3D 运行时调用,以通知用户模式显示驱动程序应用程序已完成呈现,并请求驱动程序通过复制或翻转来显示源图面,或者驱动程序执行颜色填充操作。 必须由支持多平面覆盖的 Windows 显示驱动程序模型 (WDDM) 1.3 或更高版本的驱动程序实现。 |
PFND3DDDI_PRESENTMULTIPLANEOVERLAYCB 将内容从源多平面覆盖分配复制到目标分配。 可由 Windows 显示驱动程序模型 (WDDM) 1.3 或更高版本的用户模式显示驱动程序调用。 |
PFND3DDDI_QUERYADAPTERINFOCB pfnQueryAdapterInfoCb 函数检索图形适配器信息。 |
PFND3DDDI_QUERYADAPTERINFOCB2 由客户端驱动程序实现以检索图形适配器信息。 |
PFND3DDDI_QUERYAUTHENTICATEDCHANNEL QueryAuthenticatedChannel 函数查询经过身份验证的通道以获取功能和状态信息。 |
PFND3DDDI_QUERYDLISTFORAPPLICATION PFND3DDDI_QUERYDLISTFORAPPLICATION回调函数查询应用程序的 DList。 |
PFND3DDDI_QUERYDLISTFORAPPLICATION1 在混合系统上的 Microsoft Direct3D 初始化期间调用,以确定应用程序应在哪个 GPU 上运行。 dList 是一个应用程序列表,这些应用程序需要跨适配器共享图面,以便在离散 GPU 上实现高性能呈现。 |
PFND3DDDI_QUERYDLISTFORAPPLICATION2 PFND3DDDI_QUERYDLISTFORAPPLICATION2回调函数查询应用程序的 dList。 |
PFND3DDDI_QUERYRESIDENCYCB pfnQueryResidencyCb 函数查询资源或分配列表的驻留状态。 |
PFND3DDDI_QUERYRESOURCERESIDENCY QueryResourceResidency 函数确定给定资源列表的驻留。 |
PFND3DDDI_RECLAIMALLOCATIONS2CB 用户模式驱动程序调用 pfnReclaimAllocations2Cb,以回收以前提供以供重复使用的视频内存分配。 |
PFND3DDDI_RECLAIMALLOCATIONS3CB pfnReclaimAllocations3Cb 由用户模式驱动程序调用,以回收以前提供以供重复使用的视频内存分配。 |
PFND3DDDI_RECLAIMALLOCATIONSCB 由用户模式显示驱动程序调用,以回收以前提供以供重复使用的视频内存分配。 |
PFND3DDDI_RECLAIMRESOURCES 由 Microsoft Direct3D 运行时调用,以回收以前提供以供重复使用的视频内存资源。 |
PFND3DDDI_RENAME Rename 函数通知用户模式显示驱动程序开始使用 LockAsync 函数之前为指定资源返回的重命名分配。 |
PFND3DDDI_RENDERCB pfnRenderCb 函数提交当前命令缓冲区,以便呈现到显示微型端口驱动程序。 |
PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB pfnReserveGPUVirtualAddressCb 保留当前进程图形处理单元中的地址范围, (GPU) 虚拟地址空间。 地址范围仅保留,后面没有实际内存。 |
PFND3DDDI_RESOLVESHAREDRESOURCE ResolveSharedResource 函数通知用户模式显示驱动程序共享图面的所有权已更改,或者某个图面正在用于 GDI 互操作。 |
PFND3DDDI_SETASYNCCALLBACKSCB pfnSetAsyncCallbacksCb 函数通知 Microsoft Direct3D 运行时运行时是启动还是停止从工作线程接收对运行时回调函数的调用。 |
PFND3DDDI_SETCLIPPLANE SetClipPlane 函数设置剪裁平面。 |
PFND3DDDI_SETCONVOLUTIONKERNELMONO SetConvolutionKernelMono 函数定义内核筛选器的分辨率和权重,在设置D3DTEXF_CONVOLUTIONMONO纹理筛选模式时使用。 |
PFND3DDDI_SETDECODERENDERTARGET SetDecodeRenderTarget 函数设置解码操作的呈现目标图面。 |
PFND3DDDI_SETDEPTHSTENCIL SetDepthStencil 函数设置驱动程序上下文中的深度缓冲区。 |
PFND3DDDI_SETDISPLAYMODE SetDisplayMode 函数切换到 GDI 桌面不支持的显示模式或主模式。 |
PFND3DDDI_SETDISPLAYMODECB pfnSetDisplayModeCb 函数设置用于扫描到显示器的分配。 |
PFND3DDDI_SETDISPLAYPRIVATEDRIVERFORMATCB pfnSetDisplayPrivateDriverFormatCb 函数更改视频呈现源的 private-format 属性。 |
PFND3DDDI_SETINDICES SetIndices 函数设置当前索引缓冲区。 |
PFND3DDDI_SETINDICESUM SetIndicesUM 函数将当前索引缓冲区设置为给定的用户内存缓冲区。 |
PFND3DDDI_SETLIGHT SetLight 函数设置光源的属性。 |
PFND3DDDI_SETMARKER 通知用户模式显示驱动程序,如果自上次调用 pfnSetMarker 以来已完成任何 GPU 工作,则必须生成新的时间戳。 |
PFND3DDDI_SETMARKERMODE 通知用户模式显示驱动程序,它应支持某种类型的 Windows (ETW 事件跟踪) 标记事件。 |
PFND3DDDI_SETMATERIAL SetMaterial 函数设置系统上的设备用于在呈现期间创建所需效果的材料属性。 |
PFND3DDDI_SETOVERLAYCOLORCONTROLS SetOverlayColorControls 函数更改给定覆盖层的颜色控制设置。 |
PFND3DDDI_SETPALETTE SetPalette 函数将调色板与纹理相关联。 |
PFND3DDDI_SETPIXELSHADER SetPixelShader 函数设置要用于所有绘制操作的像素着色器。 |
PFND3DDDI_SETPIXELSHADERCONST SetPixelShaderConst 函数使用浮点值设置一个或多个像素着色器常量寄存器。 |
PFND3DDDI_SETPIXELSHADERCONSTB SetPixelShaderConstB 函数使用布尔值设置一个或多个像素着色器常量寄存器。 |
PFND3DDDI_SETPIXELSHADERCONSTI SetPixelShaderConstI 函数使用整数值设置一个或多个像素着色器常量寄存器。 |
PFND3DDDI_SETPRIORITY SetPriority 函数设置托管纹理的逐出内存优先级。 |
PFND3DDDI_SETPRIORITYCB pfnSetPriorityCb 函数设置资源或分配列表的优先级。 |
PFND3DDDI_SETRENDERSTATE SetRenderState 函数更新呈现状态。 |
PFND3DDDI_SETRENDERTARGET SetRenderTarget 函数设置呈现目标图面。 |
PFND3DDDI_SETSCISSORRECT SetScissorRect 函数标记呈现受限于的呈现目标的一部分。 |
PFND3DDDI_SETSTREAMSOURCE SetStreamSource 函数将顶点流源的一部分绑定到顶点缓冲区。 |
PFND3DDDI_SETSTREAMSOURCEFREQ SetStreamSourceFreq 函数设置绑定到顶点缓冲区的流源的频率除数。 |
PFND3DDDI_SETSTREAMSOURCEUM SetStreamSourceUM 函数将顶点流源绑定到用户内存缓冲区。 |
PFND3DDDI_SETTEXTURE SetTexture 函数在多纹理组中的特定阶段插入纹理。 |
PFND3DDDI_SETTEXTURESTAGESTATE SetTextureStageState 函数更新多纹理组中特定阶段纹理的状态。 |
PFND3DDDI_SETTRANSFORM SetTransform 函数设置转换。 |
PFND3DDDI_SETVERTEXSHADERCONST SetVertexShaderConst 函数使用浮点值设置一个或多个顶点着色器常量寄存器。 |
PFND3DDDI_SETVERTEXSHADERCONSTB SetVertexShaderConstB 函数使用布尔值设置一个或多个顶点着色器常量寄存器。 |
PFND3DDDI_SETVERTEXSHADERCONSTI SetVertexShaderConstI 函数使用整数值设置一个或多个顶点着色器常量寄存器。 |
PFND3DDDI_SETVERTEXSHADERDECL SetVertexShaderDecl 函数设置顶点着色器声明,以便所有后续绘制操作都使用该声明。 |
PFND3DDDI_SETVERTEXSHADERFUNC SetVertexShaderFunc 函数设置顶点着色器代码,以便所有后续绘制操作都使用该代码。 |
PFND3DDDI_SETVIDEOPROCESSRENDERTARGET SetVideoProcessRenderTarget 函数设置用于视频处理的呈现目标图面。 |
PFND3DDDI_SETVIEWPORT SetViewport 函数将视图剪辑矩形的防护带感知驱动程序通知。 |
PFND3DDDI_SETZRANGE SetZRange 函数通知驱动程序 z 值的范围。 |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECT2CB 在指定上下文中的指定同步对象上插入信号,直接内存访问 (DMA) 流。 由 WDDM 1.2 及更高版本的用户模式显示驱动程序使用。 |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTCB pfnSignalSynchronizationObjectCb 函数在指定的上下文 DMA 流中的指定同步对象上插入信号。 |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMCPUCB pfnSignalSynchronizationObjectFromCpuCb 使驱动程序能够发出受监视围栏的信号。 |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2CB pfnSignalSynchronizationObjectFromGpu2Cb 用于向受监视的围栏发出信号。 |
PFND3DDDI_SIGNALSYNCHRONIZATIONOBJECTFROMGPUCB pfnSignalSynchronizationObjectFromGpuCb 用于向受监视的围栏发出信号。 |
PFND3DDDI_STARTSESSIONKEYREFRESH StartSessionKeyRefresh 函数返回一个随机数,驱动程序的 FinishSessionKeyRefresh 函数随后使用该随机数来执行与会话键 (XOR) 的独占 OR 操作。 |
PFND3DDDI_STATESET StateSet 函数设置状态块。 |
PFND3DDDI_SUBMITCOMMANDCB pfnSubmitCommandCb 用于在支持图形处理单元 (GPU) 虚拟寻址的上下文上提交命令缓冲区。 |
PFND3DDDI_SUBMITCOMMANDTOHWQUEUECB 用于将命令提交到硬件队列的回调。 |
PFND3DDDI_SUBMITHISTORYSEQUENCECB 详细了解 PFND3DDDI_SUBMITHISTORYSEQUENCECB 回调函数。 |
PFND3DDDI_SUBMITPRESENTBLTTOHWQUEUECB 由客户端驱动程序实现,用于将现有 blt 提交到硬件队列。 |
PFND3DDDI_SUBMITPRESENTTOHWQUEUECB PFND3DDDI_SUBMITPRESENTTOHWQUEUECB回调函数由用户模式驱动程序调用,以将 Blt Present 操作提交到硬件队列。 |
PFND3DDDI_SUBMITSIGNALSYNCOBJECTSTOHWQUEUECB 用于将信号命令提交到硬件队列的回调。 |
PFND3DDDI_SUBMITWAITFORSYNCOBJECTSTOHWQUEUECB 用于将等待命令提交到硬件队列的回调。 |
PFND3DDDI_SYNCTOKEN PFND3DDDI_SYNCTOKEN回调创建同步令牌。 |
PFND3DDDI_SYNCTOKENCB PFND3DDDI_SYNCTOKENCB回调创建同步令牌。 |
PFND3DDDI_TEXBLT TexBlt 函数执行从源纹理到目标纹理的位块传输 (bitblt) 运算,包括源纹理的所有子级别。 |
PFND3DDDI_TEXBLT1 执行从源纹理到目标纹理的位块传输 (bitblt) 操作,包括源纹理的所有子级别。 由 Windows 显示驱动程序模型 (WDDM) 1.2 或更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_TRIMRESIDENCYSET pfnTrimResidencySet 用于剪裁给定设备的驻留列表。 用户模式驱动程序需要实现此回调才能参与新的内存驻留模型。 |
PFND3DDDI_UNLOCK Unlock 函数可解锁之前由 Lock 函数锁定的资源或资源中的图面。 |
PFND3DDDI_UNLOCK2CB pfnUnlock2Cb 函数解锁通过调用 pfnLock2Cb 函数锁定的分配。 |
PFND3DDDI_UNLOCKASYNC UnlockAsync 函数解锁 LockAsync 函数之前锁定的资源或图面。 |
PFND3DDDI_UNLOCKCB pfnUnlockCb 函数解锁通过调用 pfnLockCb 函数锁定的分配。 |
PFND3DDDI_UPDATEALLOCATIONPROPERTYCB pfnUpdateAllocationPropertyCb 函数在不创建新分配的情况下更新分配的属性。 |
PFND3DDDI_UPDATEGPUVIRTUALADDRESSCB pfnUpdateGpuVirtualAddressCb 是磁贴资源上下文中使用的特殊操作。 |
PFND3DDDI_UPDATEOVERLAY UpdateOverlay 函数重新配置或移动正在显示的覆盖。 |
PFND3DDDI_UPDATEOVERLAYCB pfnUpdateOverlayCb 函数修改内核模式覆盖对象。 |
PFND3DDDI_UPDATEPALETTE UpdatePalette 函数更新纹理调色板。 |
PFND3DDDI_UPDATESUBRESOURCEUP 由 Microsoft Direct3D 运行时调用,以从源系统内存区域更新目标子资源区域。 必须由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_UPDATEWINFO UpdateWInfo 函数更新 w 缓冲的 w 范围。 |
PFND3DDDI_VALIDATEDEVICE ValidateDevice 函数返回硬件可执行在当前状态下指定的混合操作的传递数。 |
PFND3DDDI_VIDEOPROCESSBEGINFRAME VideoProcessBeginFrame 函数通知用户模式显示驱动程序,视频帧的处理可以在指定的 Microsoft DirectX 视频加速器 (VA) 视频处理设备上开始。 |
PFND3DDDI_VIDEOPROCESSBLT VideoProcessBlt 函数使用指定的 Microsoft DirectX 视频加速器 (VA) 视频处理设备来处理视频帧。 |
PFND3DDDI_VIDEOPROCESSENDFRAME VideoProcessEndFrame 函数通知用户模式显示驱动程序处理当前帧所需的所有数据均已提交。 |
PFND3DDDI_VOLBLT VolBlt 函数执行从源卷纹理到目标卷纹理的位块传输 (bitblt) 操作。 |
PFND3DDDI_VOLBLT1 执行从源卷纹理到目标卷纹理的位块传输 (bitblt) 操作。 由 Windows 显示驱动程序模型 (WDDM) 1.2 或更高版本的用户模式显示驱动程序实现。 |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECT2CB 为指定的上下文命令流中的指定同步对象插入等待命令。 由 Windows 显示驱动程序模型 (WDDM) 1.2 及更高版本的用户模式显示驱动程序使用。 |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB pfnWaitForSynchronizationObjectCb 函数在指定的上下文 DMA 流中插入指定的同步对象的等待。 |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPUCB pfnWaitForSynchronizationObjectFromCpuCb 等待受监视的围栏达到特定值,然后再处理后续上下文命令。 |
PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMGPUCB pfnWaitForSynchronizationObjectFromGpuCb 等待受监视的围栏达到特定值,然后再处理后续上下文命令。 |
PFND3DDDICB_LOGSTRINGTABLEENTRY 查找 LogMarkerStringTable 函数用来记录 Windows (ETW 事件跟踪) 标记事件的字符串表条目。 (可选)由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的驱动程序实现。 |
结构
D3D12DDICB_OFFERALLOCATIONS D3D12DDICB_OFFERALLOCATIONS 结构用于提供分配。 |
D3D12DDICB_RECLAIMALLOCATIONS2 描述要回收的视频内存资源,以及驱动程序以前提供以供重复使用的视频内存资源。 |
D3DDDI_ADAPTERCALLBACKS D3DDDI_ADAPTERCALLBACKS 结构包含用户模式显示驱动程序可以使用的 Microsoft Direct3D 运行时回调函数。 |
D3DDDI_ADAPTERFUNCS D3DDDI_ADAPTERFUNCS 结构包含用户模式显示驱动程序可以实现的与图形适配器对象通信的函数。 |
D3DDDI_BATCHEDMARKERDATA D3DDDI_BATCHEDMARKERDATA 结构提供来自 D3D12 驱动程序的高性能标记数据。 |
D3DDDI_BLTFLAGS D3DDDI_BLTFLAGS结构标识要执行的位块传输 (bitblt) 的类型。 |
D3DDDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO 用于检查多平面覆盖层支持平面信息。 |
D3DDDI_COLORFILLFLAGS D3DDDI_COLORFILLFLAGS结构介绍了如何在图面上填充矩形的颜色。 |
D3DDDI_CREATEDEVICEFLAGS D3DDDI_CREATEDEVICEFLAGS结构介绍了如何创建设备。 |
D3DDDI_DEVICECALLBACKS 详细了解D3DDDI_DEVICECALLBACKS结构。 |
D3DDDI_DEVICEFUNCS D3DDDI_DEVICEFUNCS 结构包含用户模式显示驱动程序可以实现的用于呈现图形基元和处理状态更改的函数。 |
D3DDDI_EXECUTIONSTATEESCAPE 指定设备的状态。 |
D3DDDI_FLIPOVERLAYFLAGS D3DDDI_FLIPOVERLAYFLAGS结构标识如何翻转覆盖层上的资源。 |
D3DDDI_FRAMELATENCYESCAPE 指定应用的最大帧延迟。 |
D3DDDI_ISSUEQUERYFLAGS D3DDDI_ISSUEQUERYFLAGS结构标识查询问题的状态。 |
D3DDDI_LIGHT D3DDDI_LIGHT结构描述了一组照明属性。 |
D3DDDI_LOCKASYNCFLAGS D3DDDI_LOCKASYNCFLAGS 结构标识如何锁定资源。 |
D3DDDI_LOCKFLAGS D3DDDI_LOCKFLAGS结构标识如何锁定资源。 |
D3DDDI_MULTIPLANE_ALLOCATION_INFO D3DDDI_MULTIPLANE_OVERLAY_ALLOCATION_INFO结构指定有关多平面覆盖分配的信息。 |
D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES _D3DDDI_MULTIPLANE_OVERLAY_ATTRIBUTES结构包含用户模式显示驱动程序用来指定覆盖平面属性的信息。 |
D3DDDI_MULTIPLANE_OVERLAY_CAPS D3DDDI_MULTIPLANE_OVERLAY_CAPS结构包含用户模式显示驱动程序用来指定覆盖平面功能的信息。 |
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS 由用户模式显示驱动程序用于指定一组覆盖平面功能。 |
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT 指定有关多平面覆盖功能组的信息。 |
D3DDDI_OPENRESOURCEFLAGS D3DDDI_OPENRESOURCEFLAGS 结构标识要打开的资源的类型。 |
D3DDDI_OVERLAYCOLORCONTROLS D3DDDI_OVERLAYCOLORCONTROLS结构描述覆盖的颜色控制设置。 |
D3DDDI_OVERLAYCOLORCONTROLSFLAGS D3DDDI_OVERLAYCOLORCONTROLSFLAGS结构标识覆盖硬件支持的颜色控制设置。 |
D3DDDI_OVERLAYINFO D3DDDI_OVERLAYINFO结构描述有关覆盖的信息。 |
D3DDDI_OVERLAYINFOFLAGS D3DDDI_OVERLAYINFOFLAGS结构标识要执行的覆盖操作的类型。 |
D3DDDI_PRESENT_MULTIPLANE_OVERLAY 指定要显示的覆盖平面。 |
D3DDDI_PRESENTFLAGS D3DDDI_PRESENTFLAGS结构标识如何执行当前操作。 |
D3DDDI_UNLOCKASYNCFLAGS D3DDDI_UNLOCKASYNCFLAGS结构标识如何解锁资源。 |
D3DDDI_UNLOCKFLAGS D3DDDI_UNLOCKFLAGS结构标识如何解锁资源。 |
D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE D3DDDIARG_AUTHENTICATEDCHANNELKEYEXCHANGE结构描述一个缓冲区,该缓冲区包含经过身份验证的通道使用的会话密钥。 |
D3DDDIARG_BLT D3DDDIARG_BLT结构描述位块传输 (bitblt) 的参数。 |
D3DDDIARG_BUFFERBLT D3DDDIARG_BUFFERBLT 结构描述了缓冲区位块传输 (bitblt) 操作的参数。 |
D3DDDIARG_BUFFERBLT1 描述缓冲区位块传输 (bitblt) 操作的参数。 |
D3DDDIARG_CAPTURETOSYSMEM D3DDDIARG_CAPTURETOSYSMEM结构描述了从捕获缓冲区到视频内存图面的位块传输 (bitblt) 的参数。 |
D3DDDIARG_CHECKDIRECTFLIPSUPPORT 指定用于直接翻转操作的资源,其中视频内存在应用程序的托管主分配与桌面窗口管理器的 (DWM) 托管主分配之间无缝翻转。 |
D3DDDIARG_CHECKMULTIPLANEOVERLAYSUPPORT 用于调用 pfnCheckMultiPlaneOverlaySupport (D3D) 函数,以检查多平面覆盖的硬件支持的详细信息。 |
D3DDDIARG_CHECKPRESENTDURATIONSUPPORT 用于调用 CheckPresentDurationSupport 函数,以检查硬件设备支持的详细信息,以便无缝切换到新的监视器刷新率。 |
D3DDDIARG_CLEAR D3DDDIARG_CLEAR结构描述了硬件辅助清除操作的参数。 |
D3DDDIARG_COLORFILL D3DDDIARG_COLORFILL结构描述颜色填充操作的参数。 |
D3DDDIARG_COMPOSERECTS D3DDDIARG_COMPOSERECTS结构描述用于组合矩形区域的参数。 |
D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL 结构描述使用 ConfigureAuthenticatedChannel 函数在经过身份验证的通道中设置的状态。 |
D3DDDIARG_COPYFLAGS 介绍如何在资源内的某个区域中执行复制或更新操作期间处理资源的现有内容。 由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序使用。 |
D3DDDIARG_COUNTER_INFO 描述用于操作计数器的信息。 |
D3DDDIARG_CREATEAUTHENTICATEDCHANNEL D3DDDIARG_CREATEAUTHENTICATEDCHANNEL 结构标识要创建的通道。 |
D3DDDIARG_CREATECRYPTOSESSION D3DDDIARG_CREATECRYPTOSESSION结构描述了要创建的加密会话。 |
D3DDDIARG_CREATEDECODEDEVICE D3DDDIARG_CREATEDECODEDEVICE结构描述了要创建的 Microsoft DirectX 视频加速 (DirectX VA) 解码设备。 |
D3DDDIARG_CREATEDEVICE D3DDDIARG_CREATEDEVICE 结构包含用于描述要创建的显示设备的信息。 |
D3DDDIARG_CREATEEXTENSIONDEVICE D3DDDIARG_CREATEEXTENSIONDEVICE结构描述了要创建的 Microsoft DirectX 视频加速 (DirectX VA) 扩展设备。 |
D3DDDIARG_CREATELIGHT D3DDDIARG_CREATELIGHT 结构将索引包含在光数组中。 |
D3DDDIARG_CREATEOVERLAY D3DDDIARG_CREATEOVERLAY结构描述要创建的覆盖。 |
D3DDDIARG_CREATEPIXELSHADER D3DDDIARG_CREATEPIXELSHADER 结构指定要与像素着色器代码关联的着色器句柄。 |
D3DDDIARG_CREATEQUERY D3DDDIARG_CREATEQUERY 结构标识要创建的查询。 |
D3DDDIARG_CREATEVERTEXSHADERDECL D3DDDIARG_CREATEVERTEXSHADERDECL 结构指定要与顶点着色器声明关联的着色器句柄。 |
D3DDDIARG_CREATEVERTEXSHADERFUNC D3DDDIARG_CREATEVERTEXSHADERFUNC 结构指定要与顶点着色器代码关联的着色器句柄。 |
D3DDDIARG_CREATEVIDEOPROCESSDEVICE D3DDDIARG_CREATEVIDEOPROCESSDEVICE结构描述要创建的 Microsoft DirectX 视频加速 (DirectX VA) 视频处理设备。 |
D3DDDIARG_CRYPTOSESSIONKEYEXCHANGE D3DDDIARG_CRYPTOSESSIONKEYEXCHANGE 结构描述包含用于加密的会话密钥的缓冲区。 |
D3DDDIARG_DECODEBEGINFRAME D3DDDIARG_DECODEBEGINFRAME 结构指定应开始解码帧的 Microsoft DirectX 视频加速器 (VA) 解码器。 |
D3DDDIARG_DECODEENDFRAME D3DDDIARG_DECODEENDFRAME结构指定应停止解码帧的 Microsoft DirectX 视频加速器 (VA) 解码器。 |
D3DDDIARG_DECODEEXECUTE D3DDDIARG_DECODEEXECUTE结构描述要执行的 Microsoft DirectX 视频加速 (VA) 解码操作。 |
D3DDDIARG_DECODEEXTENSIONEXECUTE D3DDDIARG_DECODEEXTENSIONEXECUTE结构描述要执行的非标准 Microsoft DirectX 视频加速 (VA) 解码操作。 |
D3DDDIARG_DECRYPTIONBLT D3DDDIARG_DECRYPTIONBLT 结构描述对 DecryptionBlt 函数的调用中解密位块传输 (bitblt) 的参数。 |
D3DDDIARG_DEPTHFILL D3DDDIARG_DEPTHFILL 结构描述深度填充操作的参数。 |
D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL D3DDDIARG_DESTROYAUTHENTICATEDCHANNEL 结构包含调用 DestroyAuthenticatedChannel 函数时销毁的经过身份验证的通道的句柄。 |
D3DDDIARG_DESTROYCRYPTOSESSION D3DDDIARG_DESTROYCRYPTOSESSION 结构包含调用 DestroyCryptoSession 函数时销毁的加密会话的句柄。 |
D3DDDIARG_DESTROYLIGHT D3DDDIARG_DESTROYLIGHT 结构将索引包含在光数组中,以便光销毁。 |
D3DDDIARG_DESTROYOVERLAY D3DDDIARG_DESTROYOVERLAY 结构包含要禁用的覆盖的句柄。 |
D3DDDIARG_DISCARD 定义由于不再需要内容而可以丢弃的视频显示内存。 |
D3DDDIARG_DRAWINDEXEDPRIMITIVE D3DDDIARG_DRAWINDEXEDPRIMITIVE 结构描述要绘制的索引基元。 |
D3DDDIARG_DRAWINDEXEDPRIMITIVE2 D3DDDIARG_DRAWINDEXEDPRIMITIVE2 结构描述要绘制的索引基元。 |
D3DDDIARG_DRAWPRIMITIVE D3DDDIARG_DRAWPRIMITIVE 结构描述要绘制的非索引基元。 |
D3DDDIARG_DRAWPRIMITIVE2 D3DDDIARG_DRAWPRIMITIVE2 结构描述要绘制的非索引基元。 |
D3DDDIARG_DRAWRECTPATCH D3DDDIARG_DRAWRECTPATCH 结构描述要绘制的矩形补丁。 |
D3DDDIARG_DRAWTRIPATCH D3DDDIARG_DRAWTRIPATCH结构描述要绘制的三角形补丁。 |
D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR结构描述要创建的 Microsoft DirectX 视频加速 (DirectX VA) 视频处理器。 |
D3DDDIARG_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE D3DDDIARG_DXVAHD_GETVIDEOPROCESSBLTSTATEPRIVATE结构描述要检索的视频处理器) 状态的专用位块传输 (bitblt。 |
D3DDDIARG_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE D3DDDIARG_DXVAHD_GETVIDEOPROCESSSTREAMSTATEPRIVATE结构描述要检索的视频处理器的专用流状态。 |
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE结构描述要更改的视频处理器) 状态的位块传输 (bitblt 以及用于更改状态的数据。 |
D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE结构描述要更改的视频处理器的流状态以及用于更改状态的数据。 |
D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD结构描述了 Microsoft DirectX 视频加速 (VA) 视频处理高清操作。 |
D3DDDIARG_ENCRYPTIONBLT D3DDDIARG_ENCRYPTIONBLT 结构描述对 EncryptionBlt 函数的调用中加密位块传输 (bitblt) 的参数。 |
D3DDDIARG_EXTENSIONEXECUTE D3DDDIARG_EXTENSIONEXECUTE结构描述要执行的 Microsoft DirectX 视频加速 (VA) 扩展操作。 |
D3DDDIARG_FINISHSESSIONKEYREFRESH D3DDDIARG_FINISHSESSIONKEYREFRESH 结构包含加密会话的句柄,该句柄以对 FinishSessionKeyRefresh 函数的调用结束。 |
D3DDDIARG_FLIPOVERLAY D3DDDIARG_FLIPOVERLAY结构描述要显示在给定覆盖层上的新资源。 |
D3DDDIARG_GENERATEMIPSUBLEVELS D3DDDIARG_GENERATEMIPSUBLEVELS结构描述如何生成 MIP 贴图纹理的子级别。 |
D3DDDIARG_GETCAPS D3DDDIARG_GETCAPS结构包含特定类型的显示设备功能。 |
D3DDDIARG_GETCAPTUREALLOCATIONHANDLE D3DDDIARG_GETCAPTUREALLOCATIONHANDLE 结构描述用于从捕获资源句柄检索分配句柄的参数。 |
D3DDDIARG_GETENCRYPTIONBLTKEY _GETENCRYPTIONBLTKEY结构描述加密的位块传输 (bitblt) 会话,GetEncryptionBltKey 函数将检索加密密钥。 |
D3DDDIARG_GETOVERLAYCOLORCONTROLS D3DDDIARG_GETOVERLAYCOLORCONTROLS 结构描述用于检索覆盖的颜色控制设置的参数。 |
D3DDDIARG_GETPITCH D3DDDIARG_GETPITCH结构描述 GetPitch 函数检索其音调的加密图面。 |
D3DDDIARG_GETQUERYDATA D3DDDIARG_GETQUERYDATA 结构包含从用户模式显示驱动程序检索的查询信息。 |
D3DDDIARG_ISSUEQUERY D3DDDIARG_ISSUEQUERY 结构描述如何处理 CreateQuery 函数创建的查询。 |
D3DDDIARG_LOCK D3DDDIARG_LOCK结构描述要锁定的资源或资源中的图面。 |
D3DDDIARG_LOCKASYNC D3DDDIARG_LOCKASYNC结构描述要锁定的资源或资源中的图面。 |
D3DDDIARG_MULTIPLYTRANSFORM D3DDDIARG_MULTIPLYTRANSFORM 结构描述如何修改当前转换。 |
D3DDDIARG_OFFERRESOURCES 描述用户模式显示驱动程序提供以供重复使用的视频内存资源。 与 OfferResources 函数一起使用。 |
D3DDDIARG_OPENADAPTER D3DDDIARG_OPENADAPTER 结构包含描述图形适配器对象的信息。 |
D3DDDIARG_OPENRESOURCE D3DDDIARG_OPENRESOURCE 结构包含用于打开共享资源的信息。 |
D3DDDIARG_PRESENT D3DDDIARG_PRESENT 结构描述要显示的资源。 |
D3DDDIARG_PRESENT1 描述要显示的资源。 与 pfnPresent1 (D3D) 函数一起使用,由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序使用。 |
D3DDDIARG_PRESENTMULTIPLANEOVERLAY D3DDDIARG_PRESENTMULTIPLANEOVERLAY结构包含指定要显示的多平面覆盖资源的信息。 |
D3DDDIARG_PRESENTSURFACE D3DDDIARG_PRESENTSURFACE 结构包含一个资源句柄和一个描述要显示的图面的子资源索引。 |
D3DDDIARG_QUERYAUTHENTICATEDCHANNEL D3DDDIARG_QUERYAUTHENTICATEDCHANNEL 结构描述使用 QueryAuthenticatedChannel 函数进行查询的经过身份验证的通道信息。 |
D3DDDIARG_QUERYRESOURCERESIDENCY D3DDDIARG_QUERYRESOURCERESIDENCY结构描述通过 QueryResourceResidency 函数验证驻留的资源列表。 |
D3DDDIARG_RECLAIMRESOURCES 描述要回收的视频内存资源,以及以前提供以供重复使用的用户模式显示驱动程序。 与 ReclaimResources 函数一起使用。 |
D3DDDIARG_RENAME D3DDDIARG_RENAME结构描述资源或资源中的图面,以使用新的分配重命名。 |
D3DDDIARG_RENDERSTATE D3DDDIARG_RENDERSTATE结构描述如何更新特定呈现状态。 |
D3DDDIARG_RESOLVESHAREDRESOURCE D3DDDIARG_RESOLVESHAREDRESOURCE结构指定用户模式显示驱动程序的 ResolveSharedResource 函数用作同步共享图面或 GDI 互操作图面的资源。 |
D3DDDIARG_SETCLIPPLANE D3DDDIARG_SETCLIPPLANE结构描述剪裁平面。 |
D3DDDIARG_SETCONVOLUTIONKERNELMONO D3DDDIARG_SETCONVOLUTIONKERNELMONO 结构描述用于设置单色卷积内核的参数。 |
D3DDDIARG_SETDECODERENDERTARGET D3DDDIARG_SETDECODERENDERTARGET 结构描述解码呈现目标图面。 |
D3DDDIARG_SETDEPTHSTENCIL D3DDDIARG_SETDEPTHSTENCIL 结构指定深度缓冲区。 |
D3DDDIARG_SETDISPLAYMODE D3DDDIARG_SETDISPLAYMODE结构描述用于设置显示模式的参数。 |
D3DDDIARG_SETINDICES D3DDDIARG_SETINDICES 结构描述用于设置当前索引缓冲区的参数。 |
D3DDDIARG_SETLIGHT D3DDDIARG_SETLIGHT结构描述如何设置光线属性。 |
D3DDDIARG_SETMATERIAL D3DDDIARG_SETMATERIAL 结构描述用于呈现的材料属性。 |
D3DDDIARG_SETOVERLAYCOLORCONTROLS D3DDDIARG_SETOVERLAYCOLORCONTROLS 结构描述用于更改覆盖的颜色控制设置的参数。 |
D3DDDIARG_SETPALETTE D3DDDIARG_SETPALETTE结构描述如何将调色板与纹理相关联。 |
D3DDDIARG_SETPIXELSHADERCONST D3DDDIARG_SETPIXELSHADERCONST结构描述如何设置像素着色器常量寄存器。 |
D3DDDIARG_SETPRIORITY D3DDDIARG_SETPRIORITY结构描述要为托管纹理设置的优先级。 |
D3DDDIARG_SETRENDERTARGET D3DDDIARG_SETRENDERTARGET结构描述呈现目标图面。 |
D3DDDIARG_SETSTREAMSOURCE D3DDDIARG_SETSTREAMSOURCE 结构描述要绑定到顶点缓冲区的顶点流的部分。 |
D3DDDIARG_SETSTREAMSOURCEFREQ D3DDDIARG_SETSTREAMSOURCEFREQ 结构描述如何设置部分顶点流源的频率除数。 |
D3DDDIARG_SETSTREAMSOURCEUM D3DDDIARG_SETSTREAMSOURCEUM 结构描述要绑定到用户内存缓冲区的顶点流。 |
D3DDDIARG_SETTRANSFORM D3DDDIARG_SETTRANSFORM 结构描述如何设置转换。 |
D3DDDIARG_SETVERTEXSHADERCONST D3DDDIARG_SETVERTEXSHADERCONST 结构描述如何设置顶点着色器常量寄存器。 |
D3DDDIARG_SETVIDEOPROCESSRENDERTARGET D3DDDIARG_SETVIDEOPROCESSRENDERTARGET结构描述用于视频处理的呈现目标图面。 |
D3DDDIARG_STARTSESSIONKEYREFRESH D3DDDIARG_STARTSESSIONKEYREFRESH 结构包含有关加密会话的随机数的信息。 |
D3DDDIARG_STATESET D3DDDIARG_STATESET 结构描述如何设置状态块。 |
D3DDDIARG_SYNCTOKEN 用于提供同步令牌信息的 结构。 |
D3DDDIARG_TEXBLT D3DDDIARG_TEXBLT 结构描述纹理位块传输 (bitblt) 操作的参数。 |
D3DDDIARG_TEXBLT1 描述纹理位块传输 (bitblt) 操作的参数。 |
D3DDDIARG_TEXTURESTAGESTATE D3DDDIARG_TEXTURESTAGESTATE结构描述如何在多纹理组中的特定阶段更新纹理。 |
D3DDDIARG_TRIMRESIDENCYSET 用户模式驱动程序将D3DDDIARG_TRIMRESIDENCYSET与 pfnTrimResidencySet 一起使用,以剪裁给定设备的驻留列表。 |
D3DDDIARG_UNLOCK D3DDDIARG_UNLOCK结构描述要解锁的资源或资源中的图面。 |
D3DDDIARG_UNLOCKASYNC D3DDDIARG_UNLOCKASYNC结构描述要解锁的资源或资源中的图面。 |
D3DDDIARG_UPDATEOVERLAY D3DDDIARG_UPDATEOVERLAY 结构描述要修改的覆盖。 |
D3DDDIARG_UPDATEPALETTE D3DDDIARG_UPDATEPALETTE 结构描述用于更新纹理调色板的参数。 |
D3DDDIARG_UPDATESUBRESOURCEUP 描述用于从源系统内存区域更新目标子资源区域的信息。 由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序使用。 |
D3DDDIARG_VALIDATETEXTURESTAGESTATE D3DDDIARG_VALIDATETEXTURESTAGESTATE 结构包含硬件可执行当前状态中指定的混合操作的通道数。 |
D3DDDIARG_VIDEOPROCESSBLT D3DDDIARG_VIDEOPROCESSBLT结构描述要执行的视频处理操作 (VA) Microsoft DirectX 视频加速。 |
D3DDDIARG_VIDEOPROCESSENDFRAME D3DDDIARG_VIDEOPROCESSENDFRAME 结构指定应停止处理帧的 Microsoft DirectX 视频加速器 (VA) 视频进程。 |
D3DDDIARG_VIEWPORTINFO D3DDDIARG_VIEWPORTINFO结构描述视图剪辑矩形的位置和大小。 |
D3DDDIARG_VOLUMEBLT D3DDDIARG_VOLUMEBLT 结构描述卷位块传输 (bitblt) 操作的参数。 |
D3DDDIARG_VOLUMEBLT1 描述卷位块传输 (bitblt) 操作的参数。 |
D3DDDIARG_WINFO D3DDDIARG_WINFO 结构描述 w 缓冲的 w 范围。 |
D3DDDIARG_ZRANGE D3DDDIARG_ZRANGE 结构指定 z 范围最小值和最大值。 |
D3DDDIBOX 描述体积纹理的边界。 |
D3DDDICAPS_ARCHITECTURE_INFO D3DDDICAPS_ARCHITECTURE_INFO 结构提供有关显示适配器体系结构的信息。 |
D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT结构描述用户模式显示驱动程序中着色器的精度支持选项。 |
D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT 描述是否支持简单实例化。 |
D3DDDICB_ALLOCATE D3DDDICB_ALLOCATE 结构包含用于分配内存的信息。 |
D3DDDICB_CREATECONTEXT D3DDDICB_CREATECONTEXT结构描述要创建的上下文。 |
D3DDDICB_CREATECONTEXTVIRTUAL D3DDDICB_CREATECONTEXTVIRTUAL与 pfnCreateContextVirtualCb 一起使用,以创建支持虚拟寻址的上下文。 |
D3DDDICB_CREATEHWCONTEXT 一个 结构,该结构提供用于创建硬件上下文的信息。 |
D3DDDICB_CREATEHWQUEUE 一个 结构,它保存用于创建硬件队列的信息。 |
D3DDDICB_CREATEOVERLAY D3DDDICB_CREATEOVERLAY结构描述覆盖硬件。 |
D3DDDICB_CREATEPAGINGQUEUE D3DDDICB_CREATEPAGINGQUEUE与 pfnCreatePagingQueueCb 一起使用,以创建可用于与设备的视频内存管理操作同步的设备分页队列,例如使设备资源驻留。 |
D3DDDICB_CREATESYNCHRONIZATIONOBJECT D3DDDICB_CREATESYNCHRONIZATIONOBJECT 结构描述 pfnCreateSynchronizationObjectCb 函数创建的同步对象。 |
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 描述 pfnCreateSynchronizationObject2Cb 函数创建的同步对象。 |
D3DDDICB_DEALLOCATE D3DDDICB_DEALLOCATE 结构描述要发布的分配。 |
D3DDDICB_DEALLOCATE2 D3DDDICB_DEALLOCATE2 结构描述使用 pfnDeallocate2Cb 释放分配的参数。 |
D3DDDICB_DESTROYCONTEXT D3DDDICB_DESTROYCONTEXT 结构包含要销毁的上下文的句柄。 |
D3DDDICB_DESTROYHWCONTEXT 一个结构,它保存用于销毁硬件上下文的信息。 |
D3DDDICB_DESTROYHWQUEUE 一个结构,它保存用于销毁硬件队列的信息。 |
D3DDDICB_DESTROYOVERLAY D3DDDICB_DESTROYOVERLAY 结构包含要销毁的覆盖的句柄。 |
D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT D3DDDICB_DESTROYSYNCHRONIZATIONOBJECT 结构包含要销毁的同步对象的句柄。 |
D3DDDICB_ESCAPE D3DDDICB_ESCAPE结构描述用户模式显示驱动程序与显示微型端口驱动程序共享的信息。 |
D3DDDICB_EVICT D3DKMT_EVICT与 pfnEvictCb 一起使用,以从驻留引用计数中减去一个。 |
D3DDDICB_FLIPOVERLAY D3DDDICB_FLIPOVERLAY 结构描述要为覆盖显示的新分配。 |
D3DDDICB_FREEGPUVIRTUALADDRESS D3DDDICB_FREEGPUVIRTUALADDRESS与 pfnFreeGpuVirtualAddressCb 一起使用,以发布一系列图形处理单元, (GPU) 以前保留或映射的虚拟地址。 |
D3DDDICB_GETMULTISAMPLEMETHODLIST D3DDDICB_GETMULTISAMPLEMETHODLIST 结构描述用于检索分配的多样本方法列表的参数。 |
D3DDDICB_INVALIDATECACHE 用于使缓存失效的参数。 |
D3DDDICB_LOCK D3DDDICB_LOCK 结构描述用于锁定分配的参数。 |
D3DDDICB_LOCK2 D3DDDICB_LOCK2描述用于锁定分配的参数。 |
D3DDDICB_LOGUMDMARKER 指定有关用户模式显示驱动程序定义的 Windows (ETW 事件跟踪) 标记事件的位置的信息。 |
D3DDDICB_OFFERALLOCATIONS 定义驱动程序提供以供重复使用的视频内存分配。 与 pfnOfferAllocationsCb 函数一起使用。 |
D3DDDICB_OFFERALLOCATIONS2 用于提供分配。 |
D3DDDICB_PRESENT D3DDDICB_PRESENT结构描述要向/从中复制内容的分配。 |
D3DDDICB_PRESENTMULTIPLANEOVERLAY D3DDDICB_PRESENTMULTIPLANEOVERLAY 结构包含的信息描述了要向/从中复制内容的多平面覆盖分配。 |
D3DDDICB_QUERYADAPTERINFO D3DDDICB_QUERYADAPTERINFO 结构包含描述图形适配器的信息。 |
D3DDDICB_QUERYADAPTERINFO2 包含描述图形适配器的信息。 |
D3DDDICB_QUERYRESIDENCY D3DDDICB_QUERYRESIDENCY结构描述资源或分配列表的驻留状态。 |
D3DDDICB_RECLAIMALLOCATIONS 描述要回收的视频内存资源,以及以前提供以供重复使用的用户模式显示驱动程序。 与 pfnReclaimAllocationsCb 函数一起使用。 |
D3DDDICB_RECLAIMALLOCATIONS2 D3DDDICB_RECLAIMALLOCATIONS2与 pfnReclaimAllocations2Cb 一起使用,用于描述要回收的视频内存资源,这些资源以前由驱动程序重复使用。 |
D3DDDICB_RECLAIMALLOCATIONS3 D3DDDICB_RECLAIMALLOCATIONS3与 pfnReclaimAllocations3Cb 一起使用,用于描述要回收的视频内存资源(以前由驱动程序提供以供重复使用)。 |
D3DDDICB_RENDER 详细了解 D3DDDICB_RENDER 结构。 |
D3DDDICB_RENDERFLAGS D3DDDICB_RENDERFLAGS 结构标识有关要呈现的命令缓冲区的信息。 |
D3DDDICB_SETDISPLAYMODE D3DDDICB_SETDISPLAYMODE结构描述了用于扫描到显示器的主分配。 |
D3DDDICB_SETDISPLAYPRIVATEDRIVERFORMAT D3DDDICB_SETDISPLAYPRIVATEDRIVERFORMAT结构描述在调用 pfnSetDisplayPrivateDriverFormatCb 函数时为视频呈现源设置的专用格式属性。 |
D3DDDICB_SETPRIORITY D3DDDICB_SETPRIORITY结构描述要设置资源或分配列表的优先级。 |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT 结构描述在调用 pfnSignalSynchronizationObjectCb 函数时设置信号所需的参数。 |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2 描述在调用 pfnSignalSynchronizationObject2Cb 函数时设置信号所需的参数。 |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMCPU与 pfnSignalSynchronizationObjectFromCpuCb 一起使用,使驱动程序能够向受监视的围栏发出信号。 |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU与 pfnSignalSynchronizationObjectFromGpuCb 一起使用,以向受监视的围栏发出信号。 |
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 D3DDDICB_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2与 pfnSignalSynchronizationObjectFromGpu2Cb 一起使用,以发出受监视围栏的信号。 |
D3DDDICB_SUBMITCOMMAND 详细了解D3DDDICB_SUBMITCOMMAND结构。 |
D3DDDICB_SUBMITCOMMANDFLAGS D3DDDICB_SUBMITCOMMANDFLAGS用于指示如何在支持图形处理单元 (GPU) 虚拟寻址的上下文上处理命令缓冲区。 |
D3DDDICB_SUBMITCOMMANDTOHWQUEUE 一个结构,用于保存要排队硬件的信息。 |
D3DDDICB_SUBMITCOMMANDTOHWQUEUEFLAGS 一个结构,用于保存用于将硬件标志排队的信息。 |
D3DDDICB_SUBMITHISTORYSEQUENCE 详细了解:D3DDDICB_SUBMITHISTORYSEQUENCE |
D3DDDICB_SUBMITPRESENTBLTTOHWQUEUE 一个结构,包含用于向硬件队列显示 Blt 的信息。 |
D3DDDICB_SUBMITPRESENTTOHWQUEUE PFND3DDDI_SUBMITPRESENTTOHWQUEUECB回调函数使用的参数。 |
D3DDDICB_SUBMITSIGNALSYNCOBJECTSTOHWQUEUE 一个结构,用于保存用于将信号同步对象提交到硬件队列的信息。 |
D3DDDICB_SUBMITWAITFORSYNCOBJECTSTOHWQUEUE 一个结构,用于保存等待同步对象的信息。 |
D3DDDICB_SYNCTOKEN 用于创建同步令牌的参数。 |
D3DDDICB_UNLOCK D3DDDICB_UNLOCK结构描述了要解锁的分配。 |
D3DDDICB_UNLOCK2 D3DDDICB_UNLOCK2描述要解锁的分配。 |
D3DDDICB_UPDATEGPUVIRTUALADDRESS D3DDDICB_UPDATEGPUVIRTUALADDRESS与 pfnUpdateGpuVirtualAddressCb 一起使用,以允许用户模式驱动程序指定要应用于单批页表更新中的进程虚拟地址空间的多个映射操作。 |
D3DDDICB_UPDATEOVERLAY D3DDDICB_UPDATEOVERLAY 结构描述用于修改覆盖的参数。 |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT 结构描述了在调用 pfnWaitForSynchronizationObjectCb 函数时设置等待所需的参数。 |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2 描述在调用 pfnWaitForSynchronizationObject2Cb 函数时设置等待所需的参数。 |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU与 pfnWaitForSynchronizationObjectFromCpuCb 一起使用,以等待受监视的围栏达到特定值。 |
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMGPU与 pfnWaitForSynchronizationObjectFromGpuCb 一起使用,以等待受监视的围栏达到特定值。 |
D3DDDIDEVINFO_VCACHE D3DDDIDEVINFO_VCACHE结构描述设备的顶点缓存信息。 |
D3DDDIENCRYPTED_BLOCK_INFO D3DDDIENCRYPTED_BLOCK_INFO 结构描述已加密的缓冲区部分。 |
D3DDDIRANGE 指定缓冲区中的内存范围。 |
D3DDDIRECTPATCH_INFO 包含直接修补程序信息。 |
D3DDDITRIPATCH_INFO 包含三修补程序信息。 |
D3DDDIVERTEXELEMENT D3DDDIVERTEXELEMENT 结构描述顶点着色器声明数组中的元素。 |
DDICERTIFICATEINFO DDICERTIFICATEINFO 结构描述有关驱动程序使用的证书的信息。 |
DDICHECKOVERLAYSUPPORTINPUT DDICHECKOVERLAYSUPPORTINPUT 结构描述了用户模式显示驱动程序用于验证覆盖支持情况的覆盖显示模式。 |
DDICONTENTPROTECTIONCAPS DDICONTENTPROTECTIONCAPS 结构描述了驱动程序使用的特定加密和解码组合。 |
DDIGAMMACAPS DDIGAMMACAPS 结构描述了用户模式显示驱动程序支持的 gamma-ramp 功能。 |
DDIMULTISAMPLEQUALITYLEVELSDATA DDIMULTISAMPLEQUALITYLEVELSDATA 结构描述了给定呈现目标格式的多样本质量级别的数量。 |
DDRAW_CAPS DDRAW_CAPS结构描述了用户模式显示驱动程序支持的常规 Microsoft DirectDraw 功能。 |
DDRAW_MODE_SPECIFIC_CAPS DDRAW_MODE_SPECIFIC_CAPS结构描述了特定于特定显示设备的 Microsoft DirectDraw 功能, (图形卡上的头) 。 |
DXVADDI_AYUVSAMPLE16 DXVADDI_AYUVSAMPLE16结构描述 16 位 Cr、Cb 和 Y 颜色值以及关联的不透明度。 |
DXVADDI_AYUVSAMPLE8 DXVADDI_AYUVSAMPLE8结构描述 8 位 Cr、Cb 和 Y 颜色值以及关联的不透明度。 |
DXVADDI_CONFIGPICTUREDECODE DXVADDI_CONFIGPICTUREDECODE结构描述了压缩图片解码的配置。 |
DXVADDI_DECODEBUFFERDESC DXVADDI_DECODEBUFFERDESC结构描述了当前从主机解码器传递到加速器的缓冲区。 |
DXVADDI_DECODEBUFFERINFO DXVADDI_DECODEBUFFERINFO结构描述了视频解码方案所需的特定压缩缓冲区类型的信息。 |
DXVADDI_DECODEINPUT DXVADDI_DECODEINPUT结构描述了 Microsoft DirectX 视频加速 (DirectX VA) 解码类型支持的呈现目标格式。 |
DXVADDI_EXTENDEDFORMAT DXVADDI_EXTENDEDFORMAT结构描述视频帧的扩展格式。 |
DXVADDI_FILTERVALUES DXVADDI_FILTERVALUES结构描述与筛选器相关的值。 |
DXVADDI_FIXED32 DXVADDI_FIXED32结构描述 16.16 定点数中的浮点数。 |
DXVADDI_FREQUENCY DXVADDI_FREQUENCY结构描述了 Hertz (Hz) 中的视频帧速率。 例如,NTSC 电视在 1001 中为 60000。 |
DXVADDI_PRIVATEBUFFER DXVADDI_PRIVATEBUFFER结构描述非标准解码器用于执行解码操作的专用缓冲区。 |
DXVADDI_PRIVATEDATA DXVADDI_PRIVATEDATA 结构描述特定解码器运行所需的数据。 |
DXVADDI_PROCAMPVALUES DXVADDI_PROCAMPVALUES结构描述了 ProcAmp 控件调整值。 |
DXVADDI_PVP_BLOCK128 DXVADDI_PVP_KEY128 结构包含解码设备用于开始解码帧的 128 位密钥。 |
DXVADDI_PVP_HW_IV DXVADDI_PVP_HW_IV结构包含两个 64 位值,这些值组合在一起形成 128 位保护的视频路径 (PVP) 值。 |
DXVADDI_PVP_SETKEY DXVADDI_PVP_SETKEY结构描述了解码设备用于开始解码帧的键。 |
DXVADDI_QUERYEXTENSIONCAPSINPUT DXVADDI_QUERYEXTENSIONCAPSINPUT结构描述了请求信息的扩展 GUID 的功能。 |
DXVADDI_QUERYFILTERPROPERTYRANGEINPUT DXVADDI_QUERYFILTERPROPERTYRANGEINPUT结构描述了请求其范围信息的视频流上的筛选器设置。 |
DXVADDI_QUERYPROCAMPINPUT DXVADDI_QUERYPROCAMPINPUT结构描述请求其范围信息的视频流上的 ProcAmp 控件属性。 |
DXVADDI_VALUERANGE DXVADDI_VALUERANGE 结构描述属性 (的值,例如值分布和默认值) 。 |
DXVADDI_VIDEODESC DXVADDI_VIDEODESC结构描述视频流。 |
DXVADDI_VIDEOPROCESSBLTFLAGS DXVADDI_VIDEOPROCESSBLTFLAGS结构标识当前目标图面中与上一目标图面的更改。 |
DXVADDI_VIDEOPROCESSORCAPS DXVADDI_VIDEOPROCESSORCAPS结构描述了特定去交错模式的视频处理功能。 |
DXVADDI_VIDEOPROCESSORINPUT DXVADDI_VIDEOPROCESSORINPUT 结构描述由视频处理设备类型处理的视频流。 |
DXVADDI_VIDEOSAMPLE DXVADDI_VIDEOSAMPLE结构描述视频处理操作中使用的视频示例的格式。 |
DXVADDI_VIDEOSAMPLEFLAGS DXVADDI_VIDEOSAMPLEFLAGS结构标识当前示例帧中与上一个示例帧的更改。 |
DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA 结构描述指定输出的 alpha 填充模式的数据。 |
DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA 结构描述指定要填充输出目标矩形的背景色的数据。 |
DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA 结构描述指定输出的下采样的数据。 |
DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 结构描述指定输出颜色空间的数据。 |
DXVAHDDDI_BLT_STATE_PRIVATE_DATA DXVAHDDDI_BLT_STATE_PRIVATE_DATA 结构描述指定专用位块传输 (bitblt) 状态的数据。 |
DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA 结构描述指定输出的目标矩形的数据。 |
DXVAHDDDI_COLOR DXVAHDDDI_COLOR联合包含指定具有 YCbCr 或 RGB 颜色结构的颜色的信息。 |
DXVAHDDDI_COLOR_RGBA DXVAHDDDI_COLOR_RGBA结构以 RGB 格式描述颜色。 |
DXVAHDDDI_COLOR_YCbCrA DXVAHDDDI_COLOR_YCbCrA结构以 YCbCr 术语描述颜色。 |
DXVAHDDDI_CONTENT_DESC DXVAHDDDI_CONTENT_DESC结构描述解码设备处理的视频内容。 |
DXVAHDDDI_CUSTOM_RATE_DATA DXVAHDDDI_CUSTOM_RATE_DATA结构描述解码设备处理的视频内容。 |
DXVAHDDDI_DEVICE_DESC DXVAHDDDI_DEVICE_DESC 结构描述解码设备。 |
DXVAHDDDI_FILTER_RANGE_DATA 描述筛选器范围。 |
DXVAHDDDI_RATIONAL DXVAHDDDI_RATIONAL结构描述表示视频模式 (垂直和水平频率的分数值,即垂直同步和水平同步) 。 |
DXVAHDDDI_STREAM_DATA DXVAHDDDI_STREAM_DATA结构描述已处理的输入流。 |
DXVAHDDDI_STREAM_STATE_ALPHA_DATA DXVAHDDDI_STREAM_STATE_ALPHA_DATA 结构描述指定每个平面的 alpha 混合级别的流状态数据。 |
DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA 结构描述指定像素纵横比的流状态数据。 |
DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA DXVAHDDDI_STREAM_STATE_DESTINATION_RECT_DATA 结构描述指定目标矩形的流状态数据。 驱动程序将输入图面中的源矩形缩放为输出图面中的目标矩形。 |
DXVAHDDDI_STREAM_STATE_FILTER_DATA DXVAHDDDI_STREAM_STATE_FILTER_DATA 结构描述指定筛选器级别的流状态数据。 |
DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA 结构描述指定输入的帧格式的数据。 |
DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA DXVAHDDDI_STREAM_STATE_INPUT_COLOR_SPACE_DATA 结构描述指定输入流的颜色空间的流状态数据。 |
DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA 结构描述指定输入的 luma 键的流状态数据。 驱动程序假定在 luma 键范围内具有 luma 值的像素是透明的。 |
DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA结构描述指定输入流的输出速率的流状态数据。 |
DXVAHDDDI_STREAM_STATE_PALETTE_DATA DXVAHDDDI_STREAM_STATE_PALETTE_DATA 结构描述指定输入的调色板条目的流状态数据。 |
DXVAHDDDI_STREAM_STATE_PRIVATE_DATA DXVAHDDDI_STREAM_STATE_PRIVATE_DATA 结构描述指定专用流状态的流状态数据。 |
DXVAHDDDI_STREAM_STATE_PRIVATE_IVTC_DATA DXVAHDDDI_STREAM_STATE_PRIVATE_IVTC_DATA结构描述了专用流状态数据,这些数据用于从驱动程序查询反向远程电影统计信息。 |
DXVAHDDDI_STREAM_STATE_ROTATION_DATA 描述指定显示输出图面顺时针旋转的流状态数据。 |
DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA DXVAHDDDI_STREAM_STATE_SOURCE_RECT_DATA 结构描述指定输入流的源矩形的流状态数据。 |
DXVAHDDDI_SURFACE DXVAHDDDI_SURFACE结构描述图面。 |
DXVAHDDDI_VPCAPS 描述视频处理器及其功能。 |
DXVAHDDDI_VPDEVCAPS DXVAHDDDI_VPDEVCAPS结构描述解码设备支持的视频处理器功能。 |
FORMATOP FORMATOP 结构描述了可以使用此类图面执行的表面格式和操作。 |
枚举
D3DDDI_CERTIFICATETYPE D3DDDI_CERTIFICATETYPE 枚举包含标识证书类型的值。 |
D3DDDI_CHECK_DIRECT_FLIP_FLAGS 由 CheckDirectFlipSupport 函数的 CheckDirectFlipFlags 参数用于指定视频内存的无缝翻转。 |
D3DDDI_COMPOSERECTSOP 描述组合矩形区域的方式。 |
D3DDDI_COPY_FLAGS 指定如何在对资源中的某个区域执行复制或更新操作期间处理资源的现有内容。 |
D3DDDI_COUNTER_TYPE 详细了解 D3DDDI_COUNTER_TYPE 枚举。 |
D3DDDI_DEVICEEXECUTION_STATE 指示设备的状态。 |
D3DDDI_DLIST_QUERY_DECISION_FACTOR D3DDDI_DLIST_QUERY_DECISION_FACTOR枚举值描述确定 pfnQueryDlistForApplication2Cb 返回的 GPU 首选项的因素。 |
D3DDDI_DLIST_QUERY_RESULT D3DDDI_DLIST_QUERY_RESULT枚举值描述 pfnQueryDlistForApplication2Cb 为查询的应用程序返回的 GPU 首选项。 |
D3DDDI_FLUSH_FLAGS 在调用 pfnFlush1 函数时,指示驱动程序是否应释放尽可能多的内存。 由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序使用。 |
D3DDDI_MARKERLOGTYPE 指示用户模式显示驱动程序支持的 Windows (ETW 事件跟踪) 日志中的标记类型。 |
D3DDDI_MARKERTYPE 指示用户模式显示驱动程序支持的 Windows (ETW) 标记事件跟踪的类型。 |
D3DDDI_MULTIPLANE_OVERLAY_BLEND D3DDDI_MULTIPLANE_OVERLAY_BLEND枚举标识要对覆盖平面执行的混合操作。 |
D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS _D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS 枚举包含指示覆盖平面功能的值。 |
D3DDDI_MULTIPLANE_OVERLAY_FLAGS D3DDDI_MULTIPLANE_OVERLAY_FLAGS 枚举标识要对覆盖平面执行的翻转操作。 |
D3DDDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY D3DDDI_MULTIPLANE_OVERLAY_STRETCH_QUALITY指定硬件在拉伸或收缩多平面覆盖数据时将执行的筛选过程。 |
D3DDDI_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT 标识覆盖平面的视频帧格式。 仅支持D3DDDI_MULIIPLANE_OVERLAY_VIDEO_FRAME_FORMAT_PROGRESSIVE值。 |
D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS D3DDDI_MULTIPLANE_OVERLAY_YCbCr_FLAGS枚举标识描述多平面覆盖的 YUV 范围和转换信息。 |
D3DDDI_QUERYADAPTERTYPE 查询显示适配器类型。 |
D3DDDI_RESIDENCYSTATUS 驻留状态。 |
D3DDDI_SETLIGHT_TYPE 设置的光线类型。 |
D3DDDIBASISTYPE 基类型。 |
D3DDDICAPS_SHADER_MIN_PRECISION D3DDDICAPS_SHADER_MIN_PRECISION 枚举指定用户模式驱动程序在着色器中支持的最低精度级别。 |
D3DDDICAPS_TYPE D3DDDICAPS_TYPE 枚举类型包含的值标识从调用驱动程序的 GetCaps 函数接收的功能信息的类型。 |
D3DDDIDEGREETYPE 学位类型。 |
D3DDDIQUERYTYPE 查询类型。 |
D3DDDIRENDERSTATETYPE 呈现状态类型。 |
D3DDDITEXTUREFILTERTYPE 纹理筛选器类型。 |
D3DDDITEXTURESTAGESTATETYPE 纹理阶段状态类型。 |
DDIAUTHENTICATEDCHANNELTYPE DDIAUTHENTICATEDCHANNELTYPE 枚举包含标识经过身份验证的通道类型的值。 |
DXVADDI_NOMINALRANGE DXVADDI_NOMINALRANGE 枚举类型包含的值,用于标识样本数据是否包括空余 ((即超过 1.0 白色) 的值)和 toeroom ((即引用 0.0 黑色) 下方的超级空白)。 |
DXVADDI_SAMPLEFORMAT DXVADDI_SAMPLEFORMAT 枚举类型包含标识如何采样视频帧的值。 |
DXVADDI_VIDEOCHROMASUBSAMPLING DXVADDI_VIDEOCHROMASUBSAMPLING 枚举类型包含用于标识 Y'Cb'Cr' 数据的色度编码方案的值。 |
DXVADDI_VIDEOLIGHTING DXVADDI_VIDEOLIGHTING 枚举类型包含用于标识观看视频的照明条件的值。 |
DXVADDI_VIDEOPRIMARIES DXVADDI_VIDEOPRIMARIES 枚举类型包含用于标识颜色原色的值,该颜色主色是使用哪个 RGB 基函数的状态。 |
DXVADDI_VIDEOTRANSFERFUNCTION DXVADDI_VIDEOTRANSFERFUNCTION枚举类型包含用于标识从 R'G'B' 到 RGB 的转换函数的值。 |
DXVADDI_VIDEOTRANSFERMATRIX DXVADDI_VIDEOTRANSFERMATRIX 枚举类型包含的值用于标识从 Y'Cb'Cr' 到 (studio) R'G'B' 的转换矩阵。 |
DXVAHDDDI_ALPHA_FILL_MODE DXVAHDDDI_ALPHA_FILL_MODE 枚举包含标识要设置的 alpha 填充模式类型的值。 |
DXVAHDDDI_BLT_STATE DXVAHDDDI_BLT_STATE 枚举包含用于标识视频处理器) 状态数据的位块传输 (bitblt 的值。 |
DXVAHDDDI_DEVICE_CAPS DirectX 视频加速设备功能。 |
DXVAHDDDI_DEVICE_USAGE DXVAHDDDI_DEVICE_USAGE 枚举包含用于标识解码设备如何播放视频的值。 |
DXVAHDDDI_FEATURE_CAPS DirectX 视频加速功能。 |
DXVAHDDDI_FILTER DXVAHDDDI_FILTER 枚举包含用于标识筛选器范围的值,在设置了D3DDDICAPS_DXVAHD_GETVPFILTERRANGE值的情况下调用驱动程序的 GetCaps 函数时,驱动程序应检索这些范围。 |
DXVAHDDDI_FILTER_CAPS DirectX 视频加速筛选器功能。 |
DXVAHDDDI_FRAME_FORMAT DXVAHDDDI_FRAME_FORMAT 枚举包含标识帧格式的值。 |
DXVAHDDDI_INPUT_FORMAT_CAPS DirectX 视频加速输入格式功能。 |
DXVAHDDDI_ITELECINE_CAPS 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的反向电视 (IVTC) 功能。 |
DXVAHDDDI_NOMINAL_RANGE DXVAHDDDI_NOMINAL_RANGE 枚举指示 YUV 颜色编码系统数据的亮度范围。 |
DXVAHDDDI_OUTPUT_RATE DXVAHDDDI_OUTPUT_RATE 枚举包含标识驱动程序应使用的输出速率的值。 |
DXVAHDDDI_PROCESSOR_CAPS 指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器功能。 |
DXVAHDDDI_ROTATION 指定显示输出图面的顺时针旋转。 |
DXVAHDDDI_STREAM_STATE DXVAHDDDI_STREAM_STATE枚举包含用于标识视频处理器的流状态数据的值。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈