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