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


структура D3DDDIARG_CAPTURETOSYSMEM (d3dumddi.h)

Структура D3DDDIARG_CAPTURETOSYSMEM описывает параметры битовой передачи (bitblt) из буфера захвата в область памяти видео.

Синтаксис

typedef struct _D3DDDIARG_CAPTURETOSYSMEM {
  [in] HANDLE hSrcResource;
  [in] RECT   SrcRect;
  [in] HANDLE hDstResource;
  [in] UINT   DstSubResourceIndex;
  [in] RECT   DstRect;
} D3DDDIARG_CAPTURETOSYSMEM;

Члены

[in] hSrcResource

Дескриптор исходного ресурса.

[in] SrcRect

Структура RECT для исходного прямоугольника.

[in] hDstResource

Дескриптор целевого ресурса.

[in] DstSubResourceIndex

Индекс целевой области в ресурсе.

[in] DstRect

Структура RECT для прямоугольника назначения.

Замечания

Так как исходный ресурс, указанный hSrcResource элементом, является буфером записи, он гарантированно является автономным ресурсом. Поэтому при вызове CaptureToSysMemсреда выполнения Microsoft Direct3D не требуется для предоставления индекса под исходной области в ресурсе. Однако для выполнения вызова функции драйвера Blt Blt Blt для выполнения требуется индекс под исходной поверхности.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

Blt

CaptureToSysMem

RECT