Я пытаюсь захватить поверхность DirectX в DWM с помощью DXGI и GetDisplaySurfaceData()
с помощью Direct3D 10/11.
Однако, когда я получаю право владения выходом адаптера с помощью IDXGIOutput::TakeOwnership()
перед вызовом GetDisplaySurfaceData()
, весь экран на мгновение отключается, а затем восстанавливается (как при переключении режима дисплея).
Почему это происходит и как я могу предотвратить это?