Compartilhar via


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