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

В модели очереди пролистывания оборудования ОС вызывает функцию DXGKDDI_CANCELFLIPS драйвера минипорта дисплея, чтобы синхронно отменять ранее поставленные в очередь пролистывания.

Синтаксис

DXGKDDI_CANCELFLIPS DxgkddiCancelflips;

NTSTATUS DxgkddiCancelflips(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_CANCELFLIPS pCancelFlips
)
{...}

Параметры

hAdapter

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

pCancelFlips

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

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

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

Возвращаемое значение Значение
STATUS_SUCCESS Подпрограмма успешно завершена.
STATUS_NOT_IMPLEMENTED Драйвер не реализует поддержку этой операции. Для этого состояния возврата ОС будет выполнять вызов DxgkDdiCancelQueuedFlips.

Комментарии

Асинхронно отмененные идентификаторы PresentId передаются через механизм прерывания VSync.

Дополнительные сведения см. в разделе Отмена переблокируемых флипов на нескольких плоскостях .

Требования

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

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

DXGKARG_CANCELFLIPS