IDXGIFactory1::isCurrent(), когда он возвращает TRUE?

Я использую IDXGIFactory1::isCurrent() определить, когда топология дисплея изменилась.

Документация говорит;

FALSE, если новый адаптер становится доступным или текущий адаптер исчезает. ВЕРНО, адаптер не меняется. IsCurrent возвращает FALSE, чтобы сообщить вызывающему приложению о повторном перечислении адаптеров.

Однако, похоже, он возвращает TRUE после сообщения WM_DISPLAYCHANGE, например, после входа в полноэкранный режим.

Действительно ли я собираюсь пересчитать всю топологию DXGI после перехода в полноэкранный режим? Кто-нибудь знает, как это работает?

0 ответов

Другие вопросы по тегам