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

Структура DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS содержит флаги, используемые для задания адреса источника VidPN.

Синтаксис

typedef struct _DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS {
  union {
    struct {
      UINT PrePresentNeeded : 1;
      UINT HwFlipQueueDrainNeeded : 1;
      UINT HwFlipQueueDrainAllPlanes : 1;
      UINT HwFlipQueueDrainAllSources : 1;
#if ...
      UINT Reserved : 28;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS;

Члены

PrePresentNeeded

Указывает, что драйвер должен быть вызван еще раз на PASSIVE_LEVEL для выполнения запрошенной операции.

HwFlipQueueDrainNeeded

Указывает, что ОС должна повторить попытку отправить запрос на пролистывание после завершения всех ожидающих пролистывания на плоскостях, затронутых этим пролистыванием, и после достижения целевого времени. Дополнительные сведения см. в разделе Очередь перевернутого оборудования .

HwFlipQueueDrainAllPlanes

Указывает, что оборудование дисплея может требовать завершения ожидающих пролистывания на всех плоскостях, а не только на те, на которые ссылается входящий запрос на пролистывание. В этом случае драйвер должен задать HwFlipQueueDrainNeeded и HwFlipQueueDrainAllPlanes. Дополнительные сведения см. в разделе Очередь перевернутого оборудования .

HwFlipQueueDrainAllSources

Указывает, что оборудование дисплея может требовать завершения ожидающих перевернутых пролистывания во всех источниках VidPn для перераспределения внутренних ресурсов. В этом случае драйвер должен установить флаги HwFlipQueueDrainNeeded и HwFlipQueueDrainAllSources . Дополнительные сведения см. в разделе Очередь перевернутого оборудования .

Reserved

Этот элемент зарезервирован и должен иметь нулевое значение.

Value

Альтернативный способ доступа к битам.

Требования

Требование Значение
Заголовок d3dkmddi.h

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

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3