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

📄 piexport.cpp

📁 大唐SDH设备协议解析程序.获得设备当前状态.
💻 CPP
字号:
#include "stdafx.h"
#include "Piexport.h"
#include "phonerecord.h"

char* DriverName[] = {"DTT_SCT2500-Ver1.0"};
char* DllInfo = "支持下列规约:\r\n<DTT_SCT2500-Ver1.0>"; //"支持下列规约:" "<>"为keyword.

char errmsg[120];
#define REPORTMSG(msg) strcpy(errmsg,msg)


CRtuDriver* __stdcall CreateDriver(char* type)
{
	CString str1,str2;
	str1 = type;
	str1.MakeLower();
	for (int i=0;i<sizeof(DriverName)/sizeof(char*);i++) {
		str2 = DriverName[i];
		str2.MakeLower();
		if (str1==str2)
			break;
		}
	switch(i) {
		case 0:
			return (CRtuDriver*)(new CPhoneRecord);
		default:
			return NULL;
		}
}

int __stdcall SetNotify(HWND hwnd,UINT msg)
{
	
	return 1;
}

int __stdcall SubmitData(void* data,UINT len)
{

	return -1;
}

int __stdcall GetData(void* data,UINT len)
{
	return -1;
}

int __stdcall GetErrorMsg(char* buf)
{
	strcpy(buf,errmsg);
	return 1;
}

int __stdcall GetDllInfo(char* buf)
{
	int len = strlen(DllInfo);
	if (buf==NULL)
		return len;
	if (IsBadWritePtr(buf,len)) {
		REPORTMSG("无效的参数指针");
		return -1;
		}
	strcpy(buf,DllInfo);
	return len;
}

int __stdcall ViewText(void* buf)
{
	
	return -1;
}

⌨️ 快捷键说明

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