介绍用于从源系统内存区域更新目标子资源区域的信息。 由 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) |