Главная страница
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.015 c
1-73611
Slava V.
2002-09-12 12:38
2002.09.23
Как передать в функцию двухмерный массив по указателю????


1-73638
mic_2000
2002-09-12 16:33
2002.09.23
Как в StringGrid засунуть ComboBox?


1-73595
France
2002-09-12 10:23
2002.09.23
Удалить выделенные пункты в ListBox


1-73598
AlexNO
2002-09-12 09:40
2002.09.23
Региональные стандарты


1-73620
stas_a
2002-09-12 13:17
2002.09.23
Как скрыть мою задачу в W2K