C__window_API详解大全.doc

使用C#调用windows API入门(一) 一:入门,直接从C# 调用DLL 导出 其实我们的议题应该叫做C#如何直接调用非托管代码,通常有2 种方法: 1. 直接调用从DLL 导出的函数。 2. 调用COM 对象上的接口方法 我主要讨论从dll 中导出函数,基本步骤如下: 1.使用C# 关键字static 和extern 声明方法。 2.将DllImport 属性附加到该方法。DllImport 属性允许您指定包含该方法的DLL 的名 称。 3.如果需要,为方法的参数和返回值指定自定义封送处理信息,这将重写.NET Framework 的 默认封送处理。 好,我们开始 1.首先我们查询MSDN 找到GetShortPathName 的定义 The GetShortPathName function retrieves the short path form of the specified path. DWORD GetShortPathName( LPCTSTR lpszLongPath, LPTSTR lpszShortPath, DWORD cchBuffer ); 2.查找对照表进行数据类型的转换(出处: /msdnmag/issues/03/07/NET/default.aspx?fig=true )Data Types Win32 Types Specificati

文档评论(0)

1亿VIP精品文档

相关文档