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


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

В модели очереди перевернутого оборудованияОС вызывает функцию драйвера мини-порта отображения [DXGKDDI_SETFLIPQUEUELOGBUFFER](/windows-hardware/driver/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