ioctl.h

来自「一个普通的mount工具,能过CIFS协议来挂载盘符」· C头文件 代码 · 共 35 行

H
35
字号
#ifndef VDISK_IOCTL_H
#define VDISK_IOCTL_H

#define IOCTL_ADD_DRIVE CTL_CODE(FILE_DEVICE_UNKNOWN,   \
    0x801, METHOD_BUFFERED, FILE_ANY_ACCESS )

#define IOCTL_REMOVE_DRIVE CTL_CODE(FILE_DEVICE_UNKNOWN,    \
    0x802, METHOD_BUFFERED, FILE_ANY_ACCESS )

#define IOCTL_INSERT CTL_CODE(FILE_DEVICE_UNKNOWN,   \
    0x803, METHOD_BUFFERED, FILE_ANY_ACCESS )

#define IOCTL_EJECT CTL_CODE(FILE_DEVICE_UNKNOWN, \
    0x804, METHOD_BUFFERED, FILE_ANY_ACCESS )

#define IOCTL_QUERY_REMOVE CTL_CODE(FILE_DEVICE_UNKNOWN,    \
    0x805, METHOD_BUFFERED, FILE_ANY_ACCESS )

#define IOCTL_TEST CTL_CODE(FILE_DEVICE_UNKNOWN,    \
    0x806, METHOD_BUFFERED, FILE_ANY_ACCESS )

typedef struct 
{
	char szIpAddress[40];
	char szRemotePath[260];
}St_OpenImageFile;

typedef struct 
{
	char szIpAddress[40];
	char szRemotePath[260];
	char szLocalPath[260];
}St_TestCmd;

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?