структура 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 |