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