Mingw / GCC上的CTL_CODE宏

时间:2018-10-21 10:27:17

标签: windows gcc

我认为我在这里缺少什么,所以我正在尝试这样做:

#define FILE_DEVICE_UNKNOWN             0x00000022
#define IOCTL_UNKNOWN_BASE              FILE_DEVICE_UNKNOWN
#define IOCTL_PROCOBSRV_ACTIVATE_MONITORING    \
          CTL_CODE(IOCTL_UNKNOWN_BASE, 0x0800, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
#define IOCTL_PROCOBSRV_GET_PROCINFO    \
          CTL_CODE(IOCTL_UNKNOWN_BASE, 0x0801, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)

我包括了windows.h,GCC则说METHOD_BUFFERED, FILE_WRITE_ACCESS, FILE_READ_ACCESS, CTL_CODE

谢谢。

编辑:

只是为了澄清我在用户模式应用程序上使用的东西,而不是内核模式(驱动程序)。

解决方案: 我想通了,只包括winioctl.h和繁荣。

0 个答案:

没有答案