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


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

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

Синтаксис

PFND3D11_1DDI_GETCAPTUREHANDLE Pfnd3d111DdiGetcapturehandle;

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

Параметры

hDevice

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

pHandleData

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

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

None

Remarks

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Персональный компьютер
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

D3D11_1DDI_GETCAPTUREHANDLEDATA