Поделиться через


структура 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)

См. также раздел

BltDXGI

DXGI_DDI_ARG_BLT_FLAGS

DXGI_DDI_MODE_ROTATION