struttura D3D12DDIARG_MAKERESIDENT_0001 (d3d12umddi.h)
Argomenti usati per indicare al sistema operativo di aggiungere una risorsa all'elenco di residenza dei dispositivi e incrementare il conteggio dei riferimenti di residenza per questa allocazione.
Sintassi
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;
Members
NumAdapters
Numero di adattatori.
pRTPagingQueue
Coda di paging nel dispositivo che ha creato le allocazioni di input. Questa coda verrà usata per le operazioni di residenza.
NumObjects
Numero di oggetti.
pObjects
Matrice di adattatori da rendere residente.
Flags
Specifica il comportamento di residenza della memoria.
Flags.CantTrimFurther
Flags.Value
pPagingFenceValue
Puntatore al valore di isolamento della coda di paging per attendere.
WaitMask
Maschera di attesa.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h |