vkioctl.h

来自「虚拟的键盘设备。安装后系统中出现一个虚拟的键盘设备。可以通过设备管理器看到。名字」· C头文件 代码 · 共 24 行

H
24
字号
//	DeviceIoControl IOCTL codes supported by virtual keyboard

#ifndef VK_CODE_STRUCT
#define VK_CODE_STRUCT

#define IOCTL_TEST CTL_CODE(FILE_DEVICE_UNKNOWN,0x801,METHOD_BUFFERED,FILE_ANY_ACCESS)
#define IOCTL_SENDKEY CTL_CODE(FILE_DEVICE_UNKNOWN,0x802,METHOD_BUFFERED,FILE_ANY_ACCESS)

#define NT_DEVICE_NAME L"\\Device\\VKeyboard"
#define DOS_DEVICE_NAME L"\\DosDevices\\VKeyboard"
#define DEVICE_NAME _T("\\\\.\\VKeyboard")
#define KEYBOARDCLASS0 L"\\Device\\KeyboardClass0"

typedef struct
{
	int Count;
	struct
	{
		int Press;
		int Code;
	}Keys[6];
}VK_SENDKEY,*PVK_SENDKEY;

#endif

⌨️ 快捷键说明

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