![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос о переводе кода (CTL_CODE)
ℓoℓ © (2009-11-17 07:28:00)Здравствуйте, подскажите как можно записать в делфи константу IOCTL_PPORTJOY_SET_STATE (хотя бы просто значение), потому что я понятия не имею...
#define FILE_DEVICE_PPORTJOY FILE_DEVICE_UNKNOWN
#define PPORTJOY_IOCTL(_index_) \
CTL_CODE (FILE_DEVICE_PPORTJOY, _index_, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define IOCTL_PPORTJOY_SET_STATE PPORTJOY_IOCTL (0x0)
MBo (2009-11-17 07:44:00) [1]найди макрос CTL_CODE
если он такой:
#define CTL_CODE( DeviceType, Function, Method, Access ) ( \
((DeviceType) << 16) | ((Access) << 14) | ((Function) << 2) | (Method) \
)
то объедини нужные константы
MYCONST = (DeviceType shl 16) or (Access shl 14) ...