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

В модели очереди пролистывания оборудования ОС вызывает функцию [DXGKDDI_SETFLIPQUEUELOGBUFFER](/windows-hardware/drivers/ddi/nc-d3dkmddi-dxgkddi_setflipqueuelogbuffe r), чтобы предоставить драйверу журнал очереди переворачивания.

Синтаксис

DXGKDDI_SETFLIPQUEUELOGBUFFER DxgkddiSetflipqueuelogbuffer;

NTSTATUS DxgkddiSetflipqueuelogbuffer(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETFLIPQUEUELOGBUFFER pSetFlipQueueLogBuffer
)
{...}

Параметры

hAdapter

[in] Дескриптор для видеоадаптера.

pSetFlipQueueLogBuffer

[in] Указатель на структуру DXGKARG_SETFLIPQUEUELOGBUFFER , содержащую параметры для этой функции.

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

DXGKDDI_SETFLIPQUEUELOGBUFFER возвращает код NTSTATUS, например один из следующих:

Возвращаемое значение Значение
STATUS_SUCCESS Подпрограмма успешно завершена. Если DXGKARG_SETFLIPQUEUELOGBUFFER::LogBufferAddress имеет значение NULL, этот DDI должен возвращать STATUS_SUCCESS.
STATUS_NO_MEMORY Сбой функции, так как ей не удалось выделить объем памяти, необходимый для успешного завершения.
STATUS_NOT_IMPLEMENTED Драйвер не реализует поддержку этой операции.

Комментарии

Дополнительные сведения см. в разделе Получение текущей статистики для сальто в очереди .

Требования

Требование Значение
Минимальная версия клиента Windows 11 (WDDM 3.0)
Верхняя часть d3dkmddi.h
IRQL PASSIVE_LEVEL

См. также раздел

DXGKARG_SETFLIPQUEUELOGBUFFER