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


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

Возвращает дескриптор для указанного ресурса, выделенного драйвером. Эта функция также возвращает размер и расположение указанных данных в ресурсе.

Синтаксис

PFND3D11_1DDI_GETCAPTUREHANDLE Pfnd3d111DdiGetcapturehandle;

void Pfnd3d111DdiGetcapturehandle(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_GETCAPTUREHANDLEDATA *pHandleData
)
{...}

Параметры

hDevice

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

pHandleData

Указатель на структуру D3D11_1DDI_GETCAPTUREHANDLEDATA, которая определяет выделение ресурсов.

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

Никакой

Замечания

Прежде чем среда выполнения Microsoft Direct3D вызывает функцию getCaptureHandle , она задает hResource и ArrayIndex членов структуры D3D11_1DDI_GETCAPTUREHANDLEDATA, чтобы указать ресурс. При вызове этой функции драйвер обновляет структуру с помощью дескриптора выделения режима ядра, связанного с указанным ресурсом, а также размер данных ресурса и его смещение в выделенном блоке памяти.

Примечание Среда выполнения Direct3D вызывает эту функцию только для ресурсов, созданных с помощью флага D3D11_DDI_BIND_CAPTURE.
 

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
целевая платформа Настольный
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

D3D11_1DDI_GETCAPTUREHANDLEDATA