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。 如果未设置 Flags-BoxValid>,则必须更新整个子资源。

pSysMemUP

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

RowPitch

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

DepthPitch

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

Flags

一个D3DDDIARG_COPYFLAGS结构,用于指定子资源更新操作的其他特征。

要求

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

另请参阅

D3DDDIARG_COPYFLAGS

D3DDDIBOX

pfnUpdateSubresourceUP