Share via


estructura D3DDDICB_RECLAIMALLOCATIONS2 (d3dumddi.h)

D3DDDICB_RECLAIMALLOCATIONS2 se usa con pfnReclaimAllocations2Cb para describir los recursos de memoria de vídeo, previamente ofrecidos para su reutilización 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

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 sea de pResources o HandleList no sea 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 especifica si se descarta cada recurso o asignación.

[out] PagingFenceValue

Barrera de paginación con la que se 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 Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dumddi.h (incluya D3dumddi.h)