Re: помогите, pls

From
Alex Fedotov ()
To
Alex Shakhajlo
Date
2001-03-16T02:35:05Z
Area
SU.WINDOWS.NT.PROG
From: "Alex Fedotov" <alexf@3cube.com>

Alex Shakhajlo wrote:

> Есть такая вот фигня для VC++. Интеpесует что это за макpос ctl_code
> и чему в pезультате будут pавны ioctl_regmon_*


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

Эти константы тебя, наверно, тоже интересуют:

#define METHOD_BUFFERED                 0
#define METHOD_IN_DIRECT                1
#define METHOD_OUT_DIRECT               2
#define METHOD_NEITHER                  3

#define FILE_ANY_ACCESS                 0
#define FILE_SPECIAL_ACCESS    (FILE_ANY_ACCESS)
#define FILE_READ_ACCESS          ( 0x0001 )    // file & pipe
#define FILE_WRITE_ACCESS         ( 0x0002 )    // file & pipe

А вообще, смотри winioctl.h.

Alex Fedotov,
3Cube, Inc.
www.3cube.com


--- ifmail v.2.15dev5
 * Origin: Fidolook Express 2.000  www.fidolook.da.ru (2:5020/400)