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