inte.h

来自「这是一个打印机的端口控制的驱动编程」· C头文件 代码 · 共 47 行

H
47
字号
// INTE.h - include file for VxD INTE

#include <vtoolscp.h>

#define DEVICE_CLASS		InteDevice
#define INTE_DeviceID		UNDEFINED_DEVICE_ID
#define INTE_Init_Order	UNDEFINED_INIT_ORDER
#define INTE_Major		1
#define INTE_Minor		0
//////
#define TestIrq 7
#define PAR_PORT 0x378
#define SHOW_INT_COUNTER 0x1
#define INT_COUNTER_ADD 0x2
#define INT_COUNTER_SUB 0x3
#define INT_COUNTER_SET 0x4

class OurInt: public VHardwareInt
{
public:
	OurInt();
	virtual void OnHardwareInt(VMHANDLE hVM);
};
class InteDevice : public VDevice
{
private:
	OurInt *pOurInt;

public:
	virtual BOOL OnSysDynamicDeviceInit();
	virtual BOOL OnSysDynamicExit();
	virtual DWORD OnW32DeviceIoControl(PIOCTLPARAMS pDIOCParams);
};

class InteVM : public VVirtualMachine
{
public:
	InteVM(VMHANDLE hVM);
};

class InteThread : public VThread
{
public:
	InteThread(THREADHANDLE hThread);
};

⌨️ 快捷键说明

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