您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 这段代码是定义啥?请指教

这段代码是定义啥?请指教

来源:网络整理     时间:2016/8/24 18:01:01     关键词:

关于网友提出的“ 这段代码是定义啥?请指教”问题疑问,本网通过在网上对“ 这段代码是定义啥?请指教”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 这段代码是定义啥?请指教
描述:

这段代码是定义啥?请指教

type
TSockProc = function (s: TSocket; var Buf; len, flags: Integer): Integer; stdcall;//定义一个函数?
PJmpCode = ^TJmpCode;
TJmpCode = packed record
JmpCode: BYTE;
Address: TSockProc;
MovEAX: Array [0..2] of BYTE;
end;

以上是一个整体?还是?  请明示,谢谢
解决方案1:


PJmpCode = ^TJmpCode;   //定义结构体指针
TJmpCode = packed record  //结构体
JmpCode: BYTE;            //跳转方式,E9
Address: TSockProc;        //函数地址
MovEAX: Array [0..2] of BYTE;  //附带信息
end;
这个貌似是在HOOK 套接字函数时候定义的结构,用于覆盖系统套接字函数。


以上介绍了“ 这段代码是定义啥?请指教”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3570805.html

相关图片

相关文章