D3DDDIARG_BUFFERBLT structure (d3dumddi.h)

The D3DDDIARG_BUFFERBLT structure describes the parameters of a buffer bit-block transfer (bitblt) operation.

Syntax

typedef struct _D3DDDIARG_BUFFERBLT {
  [in] HANDLE      hDstResource;
  [in] HANDLE      hSrcResource;
  [in] UINT        Offset;
  [in] D3DDDIRANGE SrcRange;
} D3DDDIARG_BUFFERBLT;

Members

[in] hDstResource

A handle to the destination vertex or index buffer.

[in] hSrcResource

A handle to the source vertex or index buffer.

[in] Offset

The offset, in bytes, of the destination buffer that the copy should be directed into.

[in] SrcRange

A D3DDDIRANGE structure that indicates what range of the source buffer should be copied. This D3DDDIRANGE specifies an offset and size, in bytes.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dumddi.h (include D3dumddi.h)

See also

BufBlt