Поделиться через


функция обратного вызова PFND3DDDI_CREATEPAGINGQUEUECB (d3dumddi.h)

pfnCreatePagingQueueCb используется для создания очереди разбиения устройства на страницы, которую можно использовать для синхронизации с операциями управления видеопамяти для устройства, такими как создание резидентного ресурса устройства.

Синтаксис

PFND3DDDI_CREATEPAGINGQUEUECB Pfnd3dddiCreatepagingqueuecb;

HRESULT Pfnd3dddiCreatepagingqueuecb(
  HANDLE hDevice,
  D3DDDICB_CREATEPAGINGQUEUE *unnamedParam2
)
{...}

Параметры

hDevice

Дескриптор устройства отображения.

unnamedParam2

pData [out]

Указатель на структуру D3DDDICB_CREATEPAGINGQUEUE , которая предоставляет сведения о запрошенной операции.

Возвращаемое значение

Если эта функция обратного вызова завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Для устройства может быть создано несколько очередей подкачки. Очереди подкачки можно уничтожить явным образом, вызвав pfnDespherePagingQueueCb или неявно уничтожив устройство, к которому они принадлежат. После последнего дескрипторы очереди подкачки станут недопустимыми.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Персональный компьютер
Верхняя часть d3dumddi.h (включая D3dumddi.h)