Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.26;
Скачать: CL | DM;

Вниз

IOCTL-коды   Найти похожие ветки 

 
DC-AC   (2002-07-05 12:27) [0]

Не подскажете Hex-значение макроопределения IOCTL_PAR_QUERY_DEVICE_ID для NT-систем (для 98/Me я знаю) для использования в функции DeviceIoControl при работе с LPT. В devioctl.h (выдрал из дистрибутива С++) этого значения нет, а DDK на CD всё никак не соберусь купить, хотя, признаЮ, надо !


 
Volj ©   (2002-07-05 13:37) [1]

Это не совсем ответ на вопрос, но вдруг поможет...

Описан в ntddpar.h
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/parallel/hh/parallel/cisspd_8o1e.asp


 
DC-AC   (2002-07-05 15:21) [2]

В ntddpar.h например есть такое :
#define IOCTL_PAR_BASE FILE_DEVICE_PARALLEL_PORT
а в Devioctl.h соответственно
#define FILE_DEVICE_PARALLEL_PORT 0x00000016
вот мы и добрались до Hex-значения в виде DWord ;-)
а вот с IOCTL_PAR_QUERY_DEVICE_ID сложнее, есть только такое :
#define IOCTL_PAR_QUERY_DEVICE_ID CTL_CODE(FILE_DEVICE_PARALLEL_PORT,3,METHOD_BUFFERED,FILE_ANY_ACCESS)
причём если CTL_CODE - это процедура или функция, то во всяком случае тот Help по WinAPI, который есть у меня, её не знает.


 
DC-AC   (2002-07-18 07:22) [3]

Вернёмся сюда на минуточку...
Одним "хитрым" способом удалось всё-таки вычислить данное значение. Всем спасибо за ответы ;-)



Страницы: 1 вся ветка

Текущий архив: 2002.09.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-85414
Awex
2002-09-05 19:02
2002.09.26
Русские имена метаобъетов в Interbase (Диалект 3)


3-85398
BD
2002-09-05 04:39
2002.09.26
BD: MsAccess (ADO) -> Error


1-85491
IGORka
2002-09-16 20:22
2002.09.26
нажатие системной кнопки


4-85735
CASU
2002-08-07 15:36
2002.09.26
НУЖНА ИКОНКА ИЗ ОКНА


4-85745
Meow
2002-06-11 12:36
2002.09.26
Количество страниц, распечатанных принтером