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枚举包含用于标识视频处理器的流状态数据的值。