Compartir a través de


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)