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


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

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

Синтаксис

DXGKDDI_CANCELFLIPS DxgkddiCancelflips;

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

Параметры

hAdapter

[in] Обработка адаптера отображения.

pCancelFlips

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

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

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

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

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 (WDDM 3.0)
заголовка d3dkmddi.h
IRQL DIRQL

См. также

DXGKARG_CANCELFLIPS