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

Вниз

IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE.   Найти похожие ветки 

 
Ш-К   (2002-09-19 14:37) [0]

Не могу определить значение IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE для функции DeviceIoControl (второй параметр).
Подскажите, как вычислить.


 
Ш-К   (2002-09-19 14:58) [1]

Вот, вроде нашёл такое чудо:
#define IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE CTL_CODE(FILE_DEVICE_PARALLEL_PORT, 19, METHOD_BUFFERED, FILE_ANY_ACCESS)
Как определить его числовое значение.


 
Ученик ©   (2002-09-19 15:05) [2]

#define CTL_CODE( DeviceType, Function, Method, Access ) ( \
((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method)


 
Ш-К   (2002-09-19 15:32) [3]

Если бы я мог это вычислить, не спрашивал бы. Я физически не могу. Поможите, PLZ.


 
Ученик ©   (2002-09-19 15:54) [4]

>Ш-К (19.09.02 15:32)
"...Я физически не могу..."-это как ?


 
Ш-К   (2002-09-19 16:22) [5]

VC++ нет. А был бы... все-равно в нём не шарю.


 
Ученик ©   (2002-09-19 16:24) [6]

<< это shl


 
Ш-К   (2002-09-19 17:11) [7]

Ну вычислите. Я что много прошу?
Я не знаю значений:
FILE_DEVICE_PARALLEL_PORT,
METHOD_BUFFERED,
FILE_ANY_ACCESS


 
Ученик ©   (2002-09-19 17:17) [8]

#define FILE_DEVICE_PARALLEL_PORT 0x00000016
#define FILE_ANY_ACCESS 0
#define METHOD_BUFFERED 0


 
Ш-К   (2002-09-19 17:26) [9]

| это or?


 
Ученик ©   (2002-09-19 17:26) [10]

Да


 
REA   (2002-09-19 17:55) [11]

Проще функцию описать.

Function CTL_CODE( DeviceType, Function, Method, Access: Тип ): Тип
Begin
Result := ((DeviceType) shl 16) Or ((Access) shl 14) Or ((Function) shl 2) Or (Method);
End;


 
Ш-К   (2002-09-19 17:57) [12]

Спасибо.
А чему соответствует тип UCHAR.
То же, что и в Delphi?



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

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

Наверх




Память: 0.49 MB
Время: 0.026 c
14-59423
Song
2002-10-31 15:02
2002.11.18
Wanted студенты 4-го курса геологического факультета МГУ


3-59078
KDS
2002-10-29 17:11
2002.11.18
Firebird(IB) & Win XP


14-59370
iNew
2002-10-30 07:13
2002.11.18
Проинсталировал Delphi_6.0, инсталаяция прошла успешно, а


14-59343
RV
2002-10-29 15:45
2002.11.18
Как Вам принтер MB4815?


1-59208
vixic
2002-11-06 14:33
2002.11.18
Строки!