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)