// dxgiddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGI_DDI_ARG_BLT structure describes the parameters of a bit-block transfer (bitblt).
hDevice [in]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.
hDstResource [in]A handle to the destination resource.
DstSubresource [in]The index to the destination surface within the resource.
DstLeft [in]The x-coordinate of the upper-left corner of the destination rectangle.
DstTop [in]The y-coordinate of the upper-left corner of the destination rectangle.
DstRight [in]The x-coordinate of the lower-right corner of the destination rectangle.
DstBottom [in]The y-coordinate of the lower-right corner of the destination rectangle.
hSrcResource [in]A handle to the source resource.
SrcSubresource [in]The index to the source surface within the resource.
Flags [in]A DXGI_DDI_ARG_BLT_FLAGS structure that identifies the type of bitblt to perform.
Rotate [in]A DXGI_DDI_MODE_ROTATION-typed value that identifies the orientation of the display mode.