структура D3D12DDICB_RECLAIMALLOCATIONS2 (d3dumddi.h)
Описывает ресурсы видеопамяти, которые необходимо освободить и которые драйвер ранее предложил для повторного использования.
Синтаксис
typedef struct _D3D12DDICB_RECLAIMALLOCATIONS2 {
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *HandleList;
[out] BOOL *pDiscarded;
[out] UINT64 PagingFenceValue;
} D3D12DDICB_RECLAIMALLOCATIONS2;
Члены
[in] NumAllocations
Количество элементов в pDiscarded и в зависимости от того, какой из pResources или HandleList имеет значение, отличное от NULL.
[in] HandleList
Массив дескрипторов выделения. Если значение не равно NULL, pResources должно иметь значение NULL.
[out] pDiscarded
Необязательный массив логических значений, указывающий, был ли удален каждый ресурс или выделение.
[out] PagingFenceValue
Граница подкачки для синхронизации перед отправкой работы в GPU, которая ссылается на любые ресурсы или выделения в предоставленных массивах.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |