структура DXGK_CANCELFLIPS_PLANE (d3dkmddi.h)

В модели очереди перевернутого оборудованияструктура DXGK_CANCELFLIPS_PLANE содержит запрос на отмену плоскости.

Синтаксис

typedef struct _DXGK_CANCELFLIPS_PLANE {
  ULONGLONG PresentIdCancelRequested;
  ULONGLONG PresentIdCancelled;
  UINT      LayerIndex;
} DXGK_CANCELFLIPS_PLANE;

Члены

PresentIdCancelRequested

[in] Определяет диапазон идентификаторов PresentId для отмены. Это значение является первым пролистыванием в диапазоне отменяемых сверток [PresentIdCancelRequested, LastSubmittedPresentIdToDriver].

PresentIdCancelled

[out] Указывает диапазон идентификаторов PresentId, синхронно отмененных драйвером. Это значение является первым пролистыванием в диапазоне отмененных сальто [PresentIdCancelled, LastSubmittedPresentIdToDriver]. Ниже приведены возможные значения PresentIdCancelled .

Значение Значение
PresentIdCancelRequested Драйвер отменил все ожидающие пролистывания в указанном диапазоне.
Больше или равно PresentIdCancelRequested Драйвер не может отменить одно или несколько ожидающих представлений в указанном диапазоне.
Ноль Ни один из ожидающих подарков не был синхронно отменен.

LayerIndex

[in] Определяет индекс плоскости MPO в очереди перевернуть.

Комментарии

Структура DXGKARG_CANCELFLIPS содержит указатель на массив DXGK_CANCELFLIPS_PLANE структур, каждая из которых содержит запрос на отмену для каждой плоскости.

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

Требования

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

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

DXGKARG_CANCELFLIPS

DXGKDDI_CANCELFLIPS