estructura D3DDDICB_EVICT (d3dumddi.h)
D3DKMT_EVICT se usa con pfnEvictCb para restar uno del recuento de referencias de residencia.
Una vez que este recuento alcance cero, quitará la asignación de la lista de residencia del dispositivo.
Sintaxis
typedef struct D3DDDICB_EVICT {
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *AllocationList;
[in] D3DDDI_EVICT_FLAGS Flags;
[out] UINT64 NumBytesToTrim;
} D3DDDICB_EVICT;
Miembros
[in] NumAllocations
Número de identificadores de asignación en la matriz AllocationList.
[in] AllocationList
Matriz de NumAllocations identificadores de asignación para marcar para la expulsión. Todas las asignaciones deben crearse en hDevice.
[in] Flags
Especifica el comportamiento de expulsión tal como se documenta en D3DDDI_EVICT_FLAGS.
[out] NumBytesToTrim
Cuando no es cero, especifica cuánto debe expulsar la aplicación para satisfacer su presupuesto de memoria actual.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |