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