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 |