首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

API函数有关问题

2012-04-21 
API函数问题请教有关API函数参数类型在C#中的对应类型,如下:unsignedlongpDT4000,char*pData,long*lDataLe

API函数问题
请教有关API函数参数类型在C#中的对应类型,如下:
unsigned   long   pDT4000,   char   *pData,   long   *lDataLength,   unsigned   char   cBlocked
分别对应C#中的什么类型?

[解决办法]
1、数值型直接用对应的就可。(DWORD -> int , WORD -> Int16)
2、API中字符串指针类型 -> .net中string
3、API中句柄 (dWord) -> .net中IntPtr
4、API中结构 -> .net中结构或者类。注意这种情况下,要先用StructLayout特性限定声明结构或类


具体可参看:
http://book.hackbase.com/3927/3927484.htm
[解决办法]
大概是这样:

uint pDT4000, string pData, ref int lDataLength, byte cBlocked
[解决办法]
挺厉害的.
[解决办法]
up

热点排行