Condividi tramite


struttura D3DDDICB_RECLAIMALLOCATIONS3 (d3dumddi.h)

D3DDDICB_RECLAIMALLOCATIONS3 viene usato con pfnReclaimAllocations3Cb per descrivere le risorse di memoria video, offerte in precedenza per il riutilizzo dal driver, che devono essere recuperate.

Sintassi

typedef struct _D3DDDICB_RECLAIMALLOCATIONS3 {
  D3DKMT_HANDLE         PagingQueue;
  UINT                  NumAllocations;
  const HANDLE          *pResources;
  const D3DKMT_HANDLE   *HandleList;
  D3DDDI_RECLAIM_RESULT *pResults;
  UINT64                PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;

Members

PagingQueue

Coda di paging, fornita dal driver in modalità utente, da paginare nell'elenco di allocazione.

NumAllocations

Numero di allocazioni in HandleList.

pResources

Matrice di handle di risorse di runtime Direct3D.

HandleList

Matrice di D3DKMT_HANDLE tipi di dati che rappresentano handle in modalità kernel per le allocazioni.

pResults

Matrice di valori obbligatoria che specifica se la superficie è valida, eliminata o l'impegno dell'elenco.

PagingFenceValue

Limite di paging da sincronizzare con prima di inviare il lavoro alla GPU, che fa riferimento a qualsiasi risorsa o allocazione nelle matrici fornite.

Requisiti

Requisito Valore
Intestazione d3dumddi.h