Compartir a través de


estructura D3DDDICB_RECLAIMALLOCATIONS2 (d3dumddi.h)

D3DDDICB_RECLAIMALLOCATIONS2 se usa con pfnReclaimAllocations2Cb para describir los recursos de memoria de vídeo, previamente ofrecidos para reutilizarlos por el controlador, que se van a reclamar.

Sintaxis

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;

Miembros

[in] PagingQueue

La cola de paginación, proporcionada por el controlador en modo de usuario, para paginar en la lista de asignación.

[in] NumAllocations

El número de elementos de pDiscarded y el que pResources o HandleList no es NULL.

[in] pResources

Matriz de identificadores de recursos en tiempo de ejecución de Direct3D.

[in] HandleList

Matriz de identificadores de asignación. Si no es NULL, pResources debe ser NULL.

[out] pDiscarded

Matriz opcional de valores booleanos que especifican si se ha descartado cada recurso o asignación.

[out] PagingFenceValue

Barrera de paginación con la que se va a sincronizar antes de enviar el trabajo a la GPU que hace referencia a cualquiera de los recursos o asignaciones de las matrices proporcionadas.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de d3dumddi.h (incluya D3dumddi.h)