Partager via


PFND3D12DDI_RESOLVE_QUERY_DATA fonction de rappel (d3d12umddi.h)

La fonction de rappel pfnResolveQueryData transforme une requête précédemment stockée dans un format défini par l’API.

Syntaxe

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
)
{...}

Paramètres

unnamedParam1

hCommandList

Handle des données du pilote pour la liste de commandes. Le pilote utilise cette région de mémoire pour stocker des structures de données internes liées à sa liste de commandes.

unnamedParam2

hQueryHeap

Handle d’un tas de requêtes.

unnamedParam3

QueryType

Type de requête.

StartElement

Valeur de l’élément de début.

ElementCount

Nombre d’éléments.

hDrvDestinationBuffer

Handle d’une mémoire tampon de destination.

DestinationOffset

Décalage de destination.

Valeur de retour

Aucun

Remarques

La fonctionnalité de résolution est utilisée par les applications pour transformer un résultat de requête précédemment stocké dans un tas de requêtes au format défini par l’API. Les données résolues sont stockées dans une mémoire tampon. Les résultats peuvent ensuite être consommés par un nuanceur, une prédication ou mappé et lu sur l’UC.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête d3d12umddi.h (include D3d12umddi.h)