Re[10]: Прерывание 10h & VESA
От: Cardinale Украина  
Дата: 22.02.05 14:24
Оценка:
Здравствуйте, Andrew.W Worobow, Вы писали:

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


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

AWW>А зачем так сложно... если монитор PnP то он будет перечислен... на то цепляй и играй придумано, если нет, в смысле не PnP то значит монитор уже мертв, и ему пора на помойку...

AWW>Но это к поставленому вопросу не относится... я имею ввиду вопрос о том как определить ВКЛЮЧЕН монитор или ВЫКЛЮЧЕН... Как относится знание типа подключеного монитора к его энергетическому состоянию?


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

VESA VBE/PM (Power Management) v1.0+ — GET DISPLAY POWER STATE
AX = 4F10h
BL = 02h
Return:AL = 4Fh if function supported
AH = call status
00h successful
BH = current power state
else failed

вопрос как это реализовать под win2k, при условии поддержки карточкой
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.