D3DDDIARG_UPDATESUBRESOURCEUP结构 (d3dumddi.h)

介绍用于从源系统内存区域更新目标子资源区域的信息。 由 Windows 显示驱动程序模型 (WDDM) 1.3 及更高版本的用户模式显示驱动程序使用。

语法

typedef struct D3DDDIARG_UPDATESUBRESOURCEUP {
  HANDLE              hResource;
  UINT                SubResourceIndex;
  D3DDDIBOX           DstBox;
  const VOID          *pSysMemUP;
  UINT                RowPitch;
  UINT                DepthPitch;
  D3DDDIARG_COPYFLAGS Flags;
} D3DDDIARG_UPDATESUBRESOURCEUP;

成员

hResource

要复制到的目标资源的句柄。

SubResourceIndex

要复制到的目标子资源的索引。

DstBox

要向其复制数据的子资源的目标区域,类型为 D3DDDIBOX。 如果未设置 标志->BoxValid,则必须更新整个子资源。

pSysMemUP

指向源数据的起始地址的指针,pfnUpdateSubresourceUP 函数复制以更新目标子资源。

RowPitch

要移动到下一行源数据的偏移量(以字节为单位)。

DepthPitch

要移动到源数据的下一深度切片的偏移量(以字节为单位)。

Flags

指定子资源更新作的其他特征的 D3DDDIARG_COPYFLAGS 结构。

要求

要求 价值
最低支持的客户端 Windows 8.1
支持的最低服务器 Windows Server 2012 R2
标头 d3dumddi.h(包括 D3d10umddi.h)

另请参阅

D3DDDIARG_COPYFLAGS

D3DDDIBOX

pfnUpdateSubresourceUP