Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает ресурсы памяти видео, которые необходимо восстановить, и что драйвер отображения в пользовательском режиме, ранее предлагаемый для повторного использования. Используется с pfnReclaimResources функцией модели драйвера Windows (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, если нет.
Если pDiscardedNULL, драйвер может игнорировать его.
[in] Resources
Количество элементов в массивах, на которые указывает pResources и pDiscarded.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8,WDDM 1.2 и более поздних версий |
| минимальный поддерживаемый сервер | Windows Server 2012 |
| заголовка | dxgiddi.h (include D3d10umddi.h) |