структура DXGI_DDI_ARG_BLT (dxgiddi.h)
Структура DXGI_DDI_ARG_BLT описывает параметры передачи битовых блоков (bitblt).
Синтаксис
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;
Члены
[in] hDevice
Дескриптор устройства отображения (графический контекст), на котором драйвер выполняет bitblt. Среда выполнения Direct3D передает этот дескриптор драйверу в элементе hDrvDeviceструктуры D3D10DDIARG_CREATEDEVICE , когда среда выполнения вызывает функцию CreateDevice(D3D10) драйвера для создания устройства отображения.
[in] hDstResource
Дескриптор целевого ресурса.
[in] DstSubresource
Индекс целевой области в ресурсе.
[in] DstLeft
Координата X левого верхнего угла целевого прямоугольника.
[in] DstTop
Координата Y левого верхнего угла целевого прямоугольника.
[in] DstRight
Координата X правого нижнего угла целевого прямоугольника.
[in] DstBottom
Координата Y правого нижнего угла целевого прямоугольника.
[in] hSrcResource
Дескриптор исходного ресурса.
[in] SrcSubresource
Индекс исходной поверхности в ресурсе.
[in] Flags
Структура DXGI_DDI_ARG_BLT_FLAGS , определяющая тип bitblt для выполнения.
[in] Rotate
DXGI_DDI_MODE_ROTATION типизированное значение, определяющее ориентацию режима отображения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | dxgiddi.h (включая D3d10umddi.h) |