Как получить GUID первичного адаптера дисплея, чтобы перейти в DirectDraw Createex ()?C++

Программы на C++. Форум разработчиков
Anonymous
Как получить GUID первичного адаптера дисплея, чтобы перейти в DirectDraw Createex ()?

Сообщение Anonymous »

Я работаю над некоторым древним кодом Windows C ++, пытаясь улучшить его производительность и исправить некоторые ошибки, которые трудно воспроизвести, но предполагается, что это связано с производительностью потока. < /p>
Не просите меня предоставить код. Все, что я скажу, это то, что он использует функцию DirectDrawCreateEx () и дает null в качестве первого параметра. В какой -то момент этот код был перенесен в систему с несколькими мониторами, и если вы посмотрите на описание Microsoft функции, в самомниме вы увидите это примечание: < /p>

на компьютерах с несколькими мониторами, если вы указываете NULL для LPGUID, объект DirectDraw работает в режиме эмуляции, когда настрой является нормальный уровень кооперативного уровня. Чтобы использовать аппаратное ускорение на этих компьютерах, укажите Guide.

Примеры кода, конечно, нет. Надеемся получить аппаратное ускорение.

Подробнее здесь: https://stackoverflow.com/questions/796 ... awcreateex

Вернуться в «C++»