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