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

start 요소의 값입니다.

ElementCount

요소 수입니다.

hDrvDestinationBuffer

대상 버퍼의 핸들입니다.

DestinationOffset

대상 오프셋입니다.

반환 값

없음

설명

해결 기능은 애플리케이션에서 이전에 쿼리 힙에 저장된 쿼리 결과를 API 정의 형식으로 변환하는 데 사용됩니다. 확인된 데이터는 버퍼에 저장됩니다. 그런 다음, 셰이더, 조건자에서 결과를 사용하거나 CPU에서 매핑하고 읽을 수 있습니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 d3d12umddi.h(D3d12umddi.h 포함)