estructura D3DKMT_RECLAIMALLOCATIONS2 (d3dkmthk.h)
D3DKMT_RECLAIMALLOCATIONS2 describe los recursos de memoria de vídeo que se van a reclamar y que el controlador ofreció previamente para su reutilización. Se usa con la función D3DKMTReclaimAllocations2.
Sintaxis
typedef struct _D3DKMT_RECLAIMALLOCATIONS2 {
[in] D3DKMT_HANDLE hPagingQueue;
[in] UINT NumAllocations;
[in] D3DKMT_HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
union {
[out] BOOL *pDiscarded;
[in] D3DDDI_RECLAIM_RESULT *pResults;
};
[out] BOOL *pDiscarded;
D3DKMT_ALIGN64 UINT64 PagingFenceValue;
} D3DKMT_RECLAIMALLOCATIONS2;
Miembros
[in] hPagingQueue
Identificador del dispositivo que creó las asignaciones.
[in] NumAllocations
Número de elementos de la pResources, HandleListo miembros de pDiscarded, lo que no sea NULL.
[in] pResources
Matriz de D3DKMT_HANDLE tipos de datos que representan los identificadores de recursos en tiempo de ejecución de Direct3D.
[in] HandleList
Matriz de D3DKMT_HANDLE tipos de datos que representan identificadores en modo kernel a las asignaciones que se van a reclamar.
Si HandleList no es NULL , el miembro pResources debe ser NULL.
[out] pDiscarded
Matriz opcional de variables booleanas que especifican si se ha descartado cada recurso o asignación.
pResults
[out] Puntero a una matriz de D3DDDI_RECLAIM_RESULT enumeraciones que representan resultados, especificando si cada recurso o asignación es Correcto, descartado o no tiene ningún compromiso.
pResults solo es válido si el DXGKDDI_INTERFACE_VERSION y el D3D_UMD_INTERFACE_VERSION son mayores o iguales que DXGKDDI_INTERFACE_VERSION_WDDM2_1 y D3D_UMD_INTERFACE_VERSION_WDDM2_1, respectivamente.
[in] 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 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 |
d3dkmthk.h (incluya D3dkmthk.h) |