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