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