Как получить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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