Compartir a través de


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