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

Вниз

Пoмогите перевести с Visual C++ to Delphi   Найти похожие ветки 

 
neodiX ©   (2002-09-09 16:28) [0]

Всем привет!
Есть такой код на С++, который описывает переменную, через которую будет осуществляться управление драйвером:
#define IOCTL_FILEMON_SETDRIVES (ULONG) CTL_CODE( FILE_DEVICE_FILEMON, 0x00, METHOD_BUFFERED, FILE_ANY_ACCESS )

Может кто знает как это должно выглядеть на дельфи?

Заранее всем спасибо за ответы.


 
Слесарь Матерящийся   (2002-09-09 17:07) [1]

Вовсе не переменную он описывает!

winioctl.h :

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

Дальше расшифровываем константы, берём калькулятор и ладушки.



 
neodiX ©   (2002-09-09 17:21) [2]

Хоть один добрый человек нашелся!
Теперь все понятно.

А насчет переменной это я поспешил, define - конечно константу описывает.

2 Слесарь Матерящийся: может тебе приходилось драйвера для НТ динамически загрузать, а то у меня есть куча вопоросов?


 
Слесарь Матерящийся   (2002-09-10 14:46) [3]

>>>Слесарь Матерящийся: может тебе приходилось драйвера для НТ динамически загрузать, а то у меня есть куча вопоросов?

Приходилось. Заходи ко мне на progrex.narod.ru, там исходник WDMLPTIO_3.zip Как раз пример динамической загрузки драйвера.
Всё в исходниках, разумеется.


 
KSergey ©   (2002-09-10 15:20) [4]


> neodiX © (09.09.02 17:21)
>
> А насчет переменной это я поспешил, define - конечно константу
> описывает.

Да и не константу вовсе define описывает. Впрочем, подозреваю, что вопроса это не проясняет...



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
4-73947
Alexec
2002-08-08 08:50
2002.09.23
Чужие окна


7-73907
hort
2002-06-25 23:02
2002.09.23
как считать данные из BIOS (температура процессора)


7-73906
Agran
2002-07-15 13:10
2002.09.23
Как запретить пользователю двигать курсором


3-73527
bib
2002-09-02 17:15
2002.09.23
Помогите!


1-73681
Сатир
2002-09-10 18:46
2002.09.23
создание алиаса в винде