estructura D3D12DDIARG_MAKERESIDENT_0001 (d3d12umddi.h)
Argumentos usados para indicar al sistema operativo que agregue un recurso a la lista de residencia de dispositivos e incremente el recuento de referencias de residencia en esta asignación.
Sintaxis
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;
Miembros
NumAdapters
Número de adaptadores.
pRTPagingQueue
Cola de paginación en el dispositivo que creó las asignaciones de entrada. Esta cola se usará para las operaciones de residencia.
NumObjects
Número de objetos.
pObjects
Matriz de adaptadores que se van a hacer residentes.
Flags
Especifica el comportamiento de residencia de memoria.
Flags.CantTrimFurther
Flags.Value
pPagingFenceValue
Puntero al valor de barrera de cola de paginación en el que se va a esperar.
WaitMask
La máscara de espera.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12umddi.h |