dianpen.h
来自「这是一个win98下接收中断的vxd源码」· C头文件 代码 · 共 47 行
H
47 行
// 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 + =
减小字号Ctrl + -
显示快捷键?