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) |