D3DDDIARG_VOLUMEBLT1 structure (d3dumddi.h)

Describes parameters for a volume bit-block transfer (bitblt) operation.

Syntax

typedef struct _D3DDDIARG_VOLUMEBLT1 {
  [in] HANDLE    hDstResource;
  [in] HANDLE    hSrcResource;
  [in] UINT      DstX;
  [in] UINT      DstY;
  [in] UINT      DstZ;
  [in] D3DDDIBOX SrcBox;
       UINT      CopyFlags;
} D3DDDIARG_VOLUMEBLT1;

Members

[in] hDstResource

A handle to the destination surface.

[in] hSrcResource

A handle to the source surface.

[in] DstX

The width, in screen coordinates, of the destination volume in which the source volume is copied.

[in] DstY

The height, in screen coordinates, of the destination volume in which the source volume is copied.

[in] DstZ

The depth, in screen coordinates, of the destination volume in which the source volume is copied.

[in] SrcBox

A D3DDDIBOX structure that describes the source volume texture to copy to the destination.

CopyFlags

A value that specifies characteristics of a copy operation as a bitwise OR of the values in the D3DDDI_COPY_FLAGS enumeration type.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header d3dumddi.h (include D3dumddi.h)

See also

D3DDDIBOX

D3DDDI_COPY_FLAGS