Condividi tramite


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