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


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

Функция обратного вызова pfnResolveQueryData преобразует ранее сохраненный запрос в определенный API формат.

Синтаксис

PFND3D12DDI_RESOLVE_QUERY_DATA Pfnd3d12ddiResolveQueryData;

void Pfnd3d12ddiResolveQueryData(
  D3D12DDI_HCOMMANDLIST unnamedParam1,
  D3D12DDI_HQUERYHEAP unnamedParam2,
  D3D12DDI_QUERY_TYPE unnamedParam3,
  UINT StartElement,
  UINT ElementCount,
  D3D12DDI_HRESOURCE hDrvDestinationBuffer,
  UINT64 DestinationOffset
)
{...}

Параметры

unnamedParam1

hCommandList

Дескриптор данных драйвера для списка команд. Драйвер использует этот регион памяти для хранения внутренних структур данных, связанных с его списком команд.

unnamedParam2

hQueryHeap

Дескриптор кучи запроса.

unnamedParam3

QueryType

Тип запроса.

StartElement

Значение начального элемента.

ElementCount

Число элементов.

hDrvDestinationBuffer

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

DestinationOffset

Смещение назначения.

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

Никакой

Замечания

Разрешение функций используется приложениями для преобразования результата запроса, ранее хранящегося в куче запросов, в определенный формат API. Разрешенные данные хранятся в буфере. Затем результаты можно использовать шейдером, предикатом или сопоставить и прочитать на ЦП.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка d3d12umddi.h (include D3d12umddi.h)