DXGI_DDI_ARG_BLT structure (dxgiddi.h)

The DXGI_DDI_ARG_BLT structure describes the parameters of a bit-block transfer (bitblt).

Syntax

typedef struct DXGI_DDI_ARG_BLT {
  [in] DXGI_DDI_HDEVICE       hDevice;
  [in] DXGI_DDI_HRESOURCE     hDstResource;
  [in] UINT                   DstSubresource;
  [in] UINT                   DstLeft;
  [in] UINT                   DstTop;
  [in] UINT                   DstRight;
  [in] UINT                   DstBottom;
  [in] DXGI_DDI_HRESOURCE     hSrcResource;
  [in] UINT                   SrcSubresource;
  [in] DXGI_DDI_ARG_BLT_FLAGS Flags;
  [in] DXGI_DDI_MODE_ROTATION Rotate;
} DXGI_DDI_ARG_BLT;

Members

[in] hDevice

A handle to the display device (graphics context) on which the driver performs the bitblt. The Direct3D runtime passes this handle to the driver in the hDrvDevice member of the D3D10DDIARG_CREATEDEVICE structure when the runtime calls the driver's CreateDevice(D3D10) function to create the display device.

[in] hDstResource

A handle to the destination resource.

[in] DstSubresource

The index to the destination surface within the resource.

[in] DstLeft

The x-coordinate of the upper-left corner of the destination rectangle.

[in] DstTop

The y-coordinate of the upper-left corner of the destination rectangle.

[in] DstRight

The x-coordinate of the lower-right corner of the destination rectangle.

[in] DstBottom

The y-coordinate of the lower-right corner of the destination rectangle.

[in] hSrcResource

A handle to the source resource.

[in] SrcSubresource

The index to the source surface within the resource.

[in] Flags

A DXGI_DDI_ARG_BLT_FLAGS structure that identifies the type of bitblt to perform.

[in] Rotate

A DXGI_DDI_MODE_ROTATION-typed value that identifies the orientation of the display mode.

Requirements

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

See also

BltDXGI

DXGI_DDI_ARG_BLT_FLAGS

DXGI_DDI_MODE_ROTATION