📄 dianpen.h
字号:
// DIANPEN.h - include file for VxD DIANPEN
#include <vtoolscp.h>
#define DEVICE_CLASS DianpenDevice
#define DIANPEN_DeviceID UNDEFINED_DEVICE_ID
#define DIANPEN_Init_Order UNDEFINED_INIT_ORDER
#define DIANPEN_Major 1
#define DIANPEN_Minor 0
//#define MY_IRQ 10 //板载中断
class MyCylinderInt : public VHardwareInt
{
public:
VOID Enable(BOOL flag=TRUE);
virtual VOID OnHardwareInt(VMHANDLE hVM);
MyCylinderInt();
virtual ~MyCylinderInt();
};
class DianpenDevice : public VDevice
{
public:
MyCylinderInt * m_pMyIRQ;
virtual BOOL OnSysDynamicDeviceInit();
virtual BOOL OnSysDynamicDeviceExit();
virtual DWORD OnW32DeviceIoControl(PIOCTLPARAMS pDIOCParams);
virtual VOID PM_API_Entry(VMHANDLE hVM, CLIENT_STRUCT* pRegs);
};
class DianpenVM : public VVirtualMachine
{
public:
DianpenVM(VMHANDLE hVM);
};
class DianpenThread : public VThread
{
public:
DianpenThread(THREADHANDLE hThread);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -