PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 fonction de rappel (d3d12umddi.h)

La fonction de rappel pfnCheckResourceAllocationInfo prend en charge la vérification des informations d’allocation de ressources.

Syntaxe

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0022 Pfnd3d12ddiCheckresourceallocationinfo0022;

void Pfnd3d12ddiCheckresourceallocationinfo0022(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATERESOURCE_0003 *unnamedParam2,
  D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
  UINT32 AlignmentRestriction,
  UINT VisibleNodeMask,
  D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}

Paramètres

unnamedParam1

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

CreateResource [in]

Pointeur vers une ressource de création.

unnamedParam3

ResourceOptimizationFlags

Indicateurs d’optimisation des ressources.

AlignmentRestriction

Valeur de restriction d’alignement.

VisibleNodeMask

Masque de nœud visible.

unnamedParam6

pInfo [out]

Informations relatives à l’allocation de ressources.

Valeur de retour

None

Remarques

Cette fonction de rappel fait partie d’un processus en deux étapes de création de ressources. Cette fonction détermine les tailles et les alignements des données de ressource, l’en-tête de données supplémentaire et les données supplémentaires sont déterminées, ainsi que la disposition de texture. Lorsque la description de la ressource est passée dans cette fonction, la disposition de la description de la ressource peut être définie sur _UNDEFINED. Cela permet au pilote de choisir n’importe quelle disposition de texture. Lorsque l’ayout de la description de la ressource est STANDARD_SWIZZLE ou ROW_MAJOR, le pilote doit retourner la valeur correspondante comme choix.

Cette fonction de rappel est accessible à l’aide de la structure D3D12DDI_DEVICE_FUNCS_CORE_0010 .

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12umddi.h (inclure D3d12umddi.h)