Форум: "Основная";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
Вниз
П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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c