Partager via


PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 fonction de rappel (d3d12umddi.h)

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

Syntaxe

PFND3D12DDI_CHECKRESOURCEALLOCATIONINFO_0075 Pfnd3d12ddiCheckresourceallocationinfo0075;

void Pfnd3d12ddiCheckresourceallocationinfo0075(
        D3D12DDI_HDEVICE unnamedParam1,
  [in]  const D3D12DDIARG_CREATERESOURCE_0075 *unnamedParam2,
        D3D12DDI_RESOURCE_OPTIMIZATION_FLAGS unnamedParam3,
        UINT32 AlignmentRestriction,
        UINT VisibleNodeMask,
  [out] D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 *unnamedParam6
)
{...}

Paramètres

unnamedParam1

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

[in] unnamedParam2

Pointeur vers une structure D3D12DDIARG_CREATERESOURCE_0075.

unnamedParam3

Indicateurs d’optimisation des ressources.

AlignmentRestriction

Valeur de restriction d’alignement des ressources.

VisibleNodeMask

Pour une opération multi-adaptateur, cette valeur indique l’ensemble de nœuds où la ressource est visible. Le passage de zéro équivaut à en passer un, afin de simplifier l’utilisation des adaptateurs à gpu unique.

[out] unnamedParam6

Pointeur vers une structure D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 contenant des informations pour l’allocation de ressources.

Valeur de retour

Aucun

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, de l’en-tête de données supplémentaire et des données supplémentaires sont déterminés, 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 la disposition 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_0075.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 2004
plateforme cible Windows
d’en-tête d3d12umddi.h (include D3d12umddi.h)

Voir aussi

D3D12DDI_DEVICE_FUNCS_CORE_0075

D3D12DDI_RESOURCE_ALLOCATION_INFO_0022

D3D12DDIARG_CREATERESOURCE_0075