百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

pinvoke

> 编程语言
开源

包含所有 P/Invoke 代码的库,您无需每次都需要导入。该库已得到维护和更新,以支持最新的 Windows 操作系统。

2.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

包含所有 P/Invoke 代码的库,您无需每次都需要导入。该库已得到维护和更新,以支持最新的 Windows 操作系统。

P/Invoke ⚠ 备注: 请查看 CsWin32: 现在为 C# 开发人员提供了一个新的、首选的 Win32 p/invoke 方法。

此仓库不再维护。

所有 Windows 版本的 Win32 API 都是受欢迎的。特定的 Windows 应用商店目标程序会删除受禁用 API 的 p/invoke 签名,因此您的应用商店应用可以依赖这些库而不被应用商店认证过程拒绝。

有时,一个 PInvoke 方法可能有多个重载。例如,每个接受 struct* 参数的方法都有一个接受 IntPtr 的重载。在其他情况下,可能会有接受 struct* 和 struct? 的重载。在其中一些情况下,如果传入 null,可能会导致编译器错误,因为 struct* 和 struct? 的重载都可以匹配。为了解决这个问题,请对 null 添加一个转换: (struct?)null 以解决歧义。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#dotnetinteroppinvoke

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言