estrutura D3D12DDIARG_MAKERESIDENT_0001 (d3d12umddi.h)
Argumentos usados para instruir o sistema operacional a adicionar um recurso à lista de residência do dispositivo e incrementar a contagem de referência de residência nessa alocação.
Sintaxe
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;
Membros
NumAdapters
O número de adaptadores.
pRTPagingQueue
Fila de paginação no dispositivo que criou as alocações de entrada. Essa fila será usada para operações de residência.
NumObjects
O número de objetos.
pObjects
Uma matriz de adaptadores para fazer residente.
Flags
Especifica o comportamento de residência de memória.
Flags.CantTrimFurther
Flags.Value
pPagingFenceValue
Ponteiro para o valor da cerca da fila de paginação para aguardar.
WaitMask
A máscara de espera.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12umddi.h |