IDXGIFactory1::isCurrent(), когда он возвращает TRUE?
Я использую IDXGIFactory1::isCurrent()
определить, когда топология дисплея изменилась.
Документация говорит;
FALSE, если новый адаптер становится доступным или текущий адаптер исчезает. ВЕРНО, адаптер не меняется. IsCurrent возвращает FALSE, чтобы сообщить вызывающему приложению о повторном перечислении адаптеров.
Однако, похоже, он возвращает TRUE после сообщения WM_DISPLAYCHANGE, например, после входа в полноэкранный режим.
Действительно ли я собираюсь пересчитать всю топологию DXGI после перехода в полноэкранный режим? Кто-нибудь знает, как это работает?