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 函数创建Microsoft DirectX 视频加速(DirectX VA)扩展设备。 |
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 详细了解PFND3DDDI_RESERVEGPUVIRTUALADDRESSCB回调函数。 |
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 函数更改视频演示源的专用格式属性。 |
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 SetScisorRect 函数标记呈现目标的一部分,该呈现目标仅限于该部分。 |
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 函数随后使用会话键执行独占 OR 操作 (XOR)。 |
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结构描述了 GetEncryptionBltKey 函数检索加密密钥的加密位块传输(bitblt)会话。 |
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 描述要显示的资源。 与 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序配合使用的 pfnPresent1(D3D)函数。 |
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结构描述要执行的 Microsoft DirectX 视频加速(VA)视频处理操作。 |
D3DDDIARG_VIDEOPROCESSENDFRAME D3DDDIARG_VIDEOPROCESSENDFRAME结构指定应停止处理帧的 Microsoft DirectX 视频加速器(VA)视频进程。 |
D3DDDIARG_VIEWPORTINFO D3DDDIARG_VIEWPORTINFO结构描述视图剪辑矩形的位置和大小。 |
D3DDDIARG_VOLUMEBLT D3DDDIARG_VOLUMEBLT结构描述卷位块传输(bitblt)操作的参数。 |
D3DDDIARG_VOLUMEBLT1 描述卷位块传输(bitblt)操作的参数。 |
D3DDDIARG_WINFO D3DDDIARG_WINFO结构描述用于缓冲的 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结构描述了特定于图形卡上特定显示设备(头)的 DirectDraw 功能Microsoft。 |
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结构描述了赫茨(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 由 CheckDirectFlipFlags 函数的 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枚举包含标识筛选器范围的值,当调用驱动程序的 GetCaps 函数时,驱动程序应使用设置D3DDDICAPS_DXVAHD_GETVPFILTERRANGE值来检索该范围。 |
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枚举包含用于标识视频处理器的流状态数据的值。 |