функция обратного вызова 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) |