Re[13]: Прерывание 10h & VESA
От: VictorProg  
Дата: 23.02.05 07:22
Оценка:
Здравствуйте, Cardinale, Вы писали:

C>Здравствуйте, 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>>но это уже тонкости ...

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