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


функция обратного вызова PFND3DDDI_CAPTURETOSYSMEM (d3dumddi.h)

Функция CaptureToSysMem копирует содержимое буфера записи в целевую область.

Синтаксис

PFND3DDDI_CAPTURETOSYSMEM Pfnd3dddiCapturetosysmem;

HRESULT Pfnd3dddiCapturetosysmem(
  HANDLE hDevice,
  const D3DDDIARG_CAPTURETOSYSMEM *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

unnamedParam2

pData [in]

Указатель на структуру D3DDDIARG_CAPTURETOSYSMEM, описывающую параметры передачи битового блока (bitblt).

Возвращаемое значение

CaptureToSysMem возвращает одно из следующих значений:

код возврата описание
S_OK Все ресурсы для bitblt находятся в памяти с поддержкой GPU.
E_OUTOFMEMORY CaptureToSysMem не удалось выделить необходимую память для завершения.

Замечания

Функция CaptureToSysMem аналогична функции Blt, за исключением того, что CaptureToSysMem поддерживает копирование только из буфера записи.

Требования

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

См. также

D3DDDIARG_CAPTURETOSYSMEM

D3DDDI_DEVICEFUNCS