PInvoke.NET Visual Studio 插件

大家知道,在.NET中有时会是用一些非托管代码,或者调用一些Win32 API。这个可以通过.NET 的 Platform Invoke(PInvoke)机制来完成。但是PInvoke 需要程序员自己来提供函数声明,这点比较麻烦且有可能出错。PInvoke.NET 可以给程序员提供可靠的声明,这样你就不会再花费额外的精力和时间

PInvoke.NET 是一个维基,是用来让开发者们记录编辑一些PInvoke的声明、自定义类型、或者在托管代码中调用Win32 API和非托管API时的一些相关资料。

所有的.NET程序员都可以加入这一个维基,做出自己的贡献,把自己已有的一些经验知识与大家来分享。

PInvoke.NET 的web地址是 http://www.pinvoke.net/

从Visual Studio 中直接访问PInvoke.NET

可以使用提供的一个插件,这样可以直接访问到PInvoke.NET,查询自己所需要的Win32 API,并插入到Visual Studio 的代码中。

PInvoke.NET

PInvoke.NET 插件使用截图

PInvoke.NET 可以通过给定字符来搜索相关资料。每个函数给出描述、签名和在.NET中可能的替换方法等等资料。

PInvoke.NET 插件可以免费下载。下载地址为:http://www.red-gate.com/pinvoke/download (需要注册一下)

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
PInvoke插件 RedGate.PInvokeExtension VS平台调用插件 PInvoke 平台调用 调用C++ 调用系统 C#调C++, Search Module: Directory Constants Delegates Enums Interfaces Structures Desktop Functions: advapi32 avifil32 cards cfgmgr32 comctl32 comdlg32 credui crypt32 dbghelp dbghlp dbghlp32 dhcpsapi difxapi dmcl40 dnsapi dtl dwmapi faultrep fbwflib fltlib fwpuclnt gdi32 gdiplus getuname glu32 glut32 gsapi hhctrl hid hlink httpapi icmp imm32 iphlpapi iprop irprops kernel32 mapi32 MinCore mpr mqrt mscorsn msdelta msdrm msi msports msvcrt ncrypt netapi32 ntdll ntdsapi odbc32 odbccp32 ole32 oleacc oleaut32 opengl32 pdh powrprof printui propsys psapi pstorec query quickusb rasapi32 rpcrt4 scarddlg secur32 setupapi shell32 shlwapi twain_32 unicows urlmon user32 userenv uxtheme version wer wevtapi winfax winhttp wininet winmm winscard winspool wintrust winusb wlanapi ws2_32 wtsapi32 xolehlp xpsprint Smart Device Functions: aygshell coredll ipaqutil rapi Glossary distributed computing LibHolocaust Marshaling Marshalling Marshalling PInvoke test pinvoke Show Recent Changes Subscribe (RSS) Misc. Pages Comments FAQ Helpful Tools Playground Suggested Reading Website TODO List Support Forum Download Visual Studio Add-In Terms of Use Privacy Policy Create page PInvoke (glossary) Summary The mechanism provided by the CLR that enables managed code to call static DLL exports. Access PInvoke.net directly from VS: Terms of Use Edit This Page Find References Show Printable Version Revisions Show changes

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值