функция обратного вызова PFND3DDDI_EVICTCB (d3dumddi.h)
pfnEvictCb используется для указания ОПЕРАЦИОННОй системе уменьшать количество ссылок на место расположения. Когда этот счетчик достигнет нуля, выделение будет удалено из списка мест расположения устройств.
Синтаксис
PFND3DDDI_EVICTCB Pfnd3dddiEvictcb;
HRESULT Pfnd3dddiEvictcb(
HANDLE hDevice,
D3DDDICB_EVICT *unnamedParam2
)
{...}
Параметры
hDevice
Дескриптор устройства отображения.
unnamedParam2
pData [in, out]
Указатель на структуру D3DDDICB_EVICT , описывающую вытеснаемые страницы памяти.
Возвращаемое значение
Если эта функция обратного вызова завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
После того как запрос на вытеснение помещается в очередь, доступ к базовому выделению будет незаконным, так как выделение может быть вытесно в любое время оттуда по усмотрению операционной системы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |