⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inte.h

📁 这是一个打印机的端口控制的驱动编程
💻 H
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -