функция обратного вызова PFND3D12DDI_EVICT_CB (d3d12umddi.h)
PFND3D12DDI_EVICT_CB предписывает ОС уменьшать количество ссылок на место расположения. Когда это число достигнет нуля, выделение будет удалено из списка расположения устройств.
Синтаксис
PFND3D12DDI_EVICT_CB Pfnd3d12ddiEvictCb;
HRESULT Pfnd3d12ddiEvictCb(
D3D12DDI_HRTDEVICE hRTDevice,
const D3DDDICB_EVICT *unnamedParam2
)
{...}
Параметры
hRTDevice
Дескриптор устройства отображения.
unnamedParam2
Указатель на структуру D3DDDICB_EVICT , описывающую вытеснаемые страницы памяти.
Возвращаемое значение
Если эта функция обратного вызова выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
После того как запрос на вытеснение помещается в очередь, доступ к базовому выделению является незаконным, так как выделение может быть вытесно в любое время оттуда по усмотрению операционной системы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1809 |
Верхняя часть | d3d12umddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по