Re[12]: Прерывание 10h & VESA
От: Cardinale Украина  
Дата: 23.02.05 06:34
Оценка:
Здравствуйте, Daedalus, Вы писали:

D>Здравствуйте, Cardinale, Вы писали:



C>>Здесь не нужно напрямую обращаться к монитору напрямую. Есть известная Vesa функция


C>>VESA VBE/PM (Power Management) v1.0+ — GET DISPLAY POWER STATE

C>>AX = 4F10h
C>>BL = 02h
C>>Return:AL = 4Fh if function supported
C>>AH = call status
C>>00h successful
C>>BH = current power state
C>>else failed

C>>вопрос как это реализовать под win2k, при условии поддержки карточкой


D>ты тормозишь — проблема когда карточка не поддерживает это дело!

D>если поддерживает, то нуна написать просто досовскую прогу, и редиректом получить вывод например текстовый.
D>без доса не обойтись, кроме того это прерывание принудительно вываливается в полноэкранный режим,
D>но это уже тонкости ...

ну и кто тормозит? человек же ясно писал про win2k, и проблема видеться в том чтобы определить отправила ли винда монитор спать. Кстати, раз уж вопрос зашел про поддержку, а как определить поддерживает ли карточка данную функцию? И как насчет стандартов по этому поводу для новых карточек, является ли он обезательным?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.