структура DXGI_DDI_ARG_RECLAIMRESOURCES (dxgiddi.h)
Описывает ресурсы видеопамяти, которые необходимо освободить и которые ранее предложил для повторного использования драйвер отображения пользовательского режима. Используется с функцией pfnReclaimResources в драйверах windows Display Driver Model (WDDM) 1.2 и более поздних версий.
Синтаксис
typedef struct _DXGI_DDI_ARG_RECLAIMRESOURCES {
[in] DXGI_DDI_HDEVICE hDevice;
[in] const DXGI_DDI_HRESOURCE *pResources;
[out] BOOL *pDiscarded;
[in] UINT Resources;
} DXGI_DDI_ARG_RECLAIMRESOURCES;
Члены
[in] hDevice
Дескриптор устройства отображения (графический контекст), на котором драйвер предлагает ресурсы для повторного использования.
Среда выполнения Direct3D передала этот дескриптор драйверу в элементе hDrvDeviceструктуры D3D10DDIARG_CREATEDEVICE при создании устройства путем вызова подпрограммы CreateDevice(D3D10).
[in] pResources
Указатель на массив дескрипторов для ресурсов, которые необходимо освободить.
[out] pDiscarded
Необязательный массив логических значений, указывающий, был ли удален каждый ресурс или выделение.
Каждое логическое значение в этом массиве соответствует ресурсу в том же расположении индекса в структуре, на которую указывает pResources.
Драйвер присваивает каждому логическому значению значение TRUE , если ресурс, подтверждающий, был удален, или значение FALSE , если нет.
Если pDiscarded имеет значение NULL, драйвер может игнорировать его.
[in] Resources
Количество элементов в массивах, на которые указывают pResources и pDiscarded.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8,WDDM 1.2 и более поздних версий |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | dxgiddi.h (включая D3d10umddi.h) |