structure D3D12DDIARG_MAKERESIDENT_0001 (d3d12umddi.h)
Arguments utilisés pour indiquer au système d’exploitation d’ajouter une ressource à la liste de résidence de l’appareil et d’incrémenter le nombre de références de résidence sur cette allocation.
Syntaxe
typedef struct D3D12DDIARG_MAKERESIDENT_0001 {
UINT NumAdapters;
const D3D12DDI_HRTPAGINGQUEUE *pRTPagingQueue;
UINT NumObjects;
const D3D12DDI_HANDLE_AND_TYPE *pObjects;
#if ...
D3DDDI_MAKERESIDENT_FLAGS Flags;
#else
union {
struct {
UINT CantTrimFurther : 1;
};
UINT Value;
} Flags;
#endif
UINT64 *pPagingFenceValue;
UINT WaitMask;
} D3D12DDIARG_MAKERESIDENT_0001;
Membres
NumAdapters
Nombre d’adaptateurs.
pRTPagingQueue
File d’attente de pagination sur l’appareil qui a créé les allocations d’entrée. Cette file d’attente sera utilisée pour les opérations de résidence.
NumObjects
Nombre d'objets.
pObjects
Tableau d’adaptateurs à rendre résident.
Flags
Spécifie le comportement de résidence de la mémoire.
Flags.CantTrimFurther
Flags.Value
pPagingFenceValue
Pointeur vers la valeur de clôture de file d’attente de pagination à attendre.
WaitMask
Masque d’attente.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour