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


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

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

Синтаксис

PFND3DDDI_CREATEPAGINGQUEUECB Pfnd3dddiCreatepagingqueuecb;

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

Параметры

hDevice

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

unnamedParam2

pData [out]

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

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Настольный
заголовка d3dumddi.h (include D3dumddi.h)