структура DXGI_DDI_ARG_BLT1 (dxgiddi.h)

Описывает параметры передачи битовых блоков (bitblt), которые включают спецификации для исходного прямоугольника. Используется в драйверах windows Display Driver Model (WDDM) 1.2 и более поздних версий в пользовательском режиме.

Синтаксис

typedef struct DXGI_DDI_ARG_BLT1 {
  [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] UINT                   SrcLeft;
  [in] UINT                   SrcTop;
  [in] UINT                   SrcRight;
  [in] UINT                   SrcBottom;
  [in] DXGI_DDI_ARG_BLT_FLAGS Flags;
  [in] DXGI_DDI_MODE_ROTATION Rotate;
} DXGI_DDI_ARG_BLT1;

Члены

[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] SrcLeft

Координата X левого верхнего угла исходного прямоугольника.

[in] SrcTop

Координата Y левого верхнего угла исходного прямоугольника.

[in] SrcRight

Координата X правого нижнего угла исходного прямоугольника.

[in] SrcBottom

Координата Y правого нижнего угла целевого прямоугольника.

[in] Flags

Структура DXGI_DDI_ARG_BLT_FLAGS , определяющая тип bitblt для выполнения.

[in] Rotate

Значение типа DXGI_DDI_MODE_ROTATION , определяющее ориентацию режима отображения.

Комментарии

Исходный прямоугольник, заданный элементами SrcLeft, SrcTop, SrcRight и SrcBottom, обычно является грязное подпроектом.

Требования

Требование Значение
Минимальная версия клиента Windows 8,WDDM 1.2 и более поздних версий
Минимальная версия сервера Windows Server 2012
Верхняя часть dxgiddi.h (включая D3d10umddi.h)

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

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGI_DDI_ARG_BLT_FLAGS

DXGI_DDI_MODE_ROTATION