Share via


struttura D3DDDICB_RECLAIMALLOCATIONS2 (d3dumddi.h)

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

Sintassi

typedef struct _D3DDDICB_RECLAIMALLOCATIONS2 {
  [in]  D3DKMT_HANDLE       PagingQueue;
  [in]  UINT                NumAllocations;
  [in]  const HANDLE        *pResources;
  [in]  const D3DKMT_HANDLE *HandleList;
  [out] BOOL                *pDiscarded;
  [out] UINT64              PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS2;

Members

[in] PagingQueue

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

[in] NumAllocations

Il numero di elementi in pDiscarded e il valore di pResources o HandleList non è NULL.

[in] pResources

Matrice di handle di risorse di runtime Direct3D.

[in] HandleList

Matrice di handle di allocazione. Se non è NULL, pResources deve essere NULL.

[out] pDiscarded

Matrice facoltativa di valori booleani che specificano se ogni risorsa o allocazione è stata eliminata.

[out] 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
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3dumddi.h (include D3dumddi.h)