estructura D3DDDICB_RECLAIMALLOCATIONS3 (d3dumddi.h)
D3DDDICB_RECLAIMALLOCATIONS3 se usa con pfnReclaimAllocations3Cb 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_RECLAIMALLOCATIONS3 {
D3DKMT_HANDLE PagingQueue;
UINT NumAllocations;
const HANDLE *pResources;
const D3DKMT_HANDLE *HandleList;
D3DDDI_RECLAIM_RESULT *pResults;
UINT64 PagingFenceValue;
} D3DDDICB_RECLAIMALLOCATIONS3;
Miembros
PagingQueue
Cola de paginación, proporcionada por el controlador en modo de usuario, para paginar en la lista de asignación.
NumAllocations
Número de asignaciones en HandleList.
pResources
Matriz de identificadores de recursos en tiempo de ejecución de Direct3D.
HandleList
Matriz de D3DKMT_HANDLE tipos de datos que representan identificadores en modo kernel a las asignaciones.
pResults
Matriz necesaria de valores que especifican si la superficie es válida, descartada o compromiso de lista.
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 | Valor |
---|---|
Header | d3dumddi.h |