15个不稳定版本 (3个重大更改)
0.4.3 | 2024年8月14日 |
---|---|
0.4.2 | 2023年12月26日 |
0.3.1 | 2023年12月12日 |
0.2.2 | 2023年12月11日 |
0.1.5 | 2023年12月9日 |
#247 in FFI
每月121次下载
在 sem-reg 中使用
150KB
2.5K SLoC
一个库crate,使使用windows
crate更轻松、更愉快
- 它提供了将返回值转换为
windows::core::Result
、ResGuard
在释放时自动释放、dual_call()
简化两步调用以及位操作函数等方法。 win32_app
模块帮助快速构建一个简单的应用程序,以便接收消息和托盘图标,例如。
功能需求
如果没有指定激活更具体的功能,至少激活指定您依赖的 windows
crate 版本的功能 - 一直到第一个非零部分。例如,功能名称为 windows_v0_52
。并非每个版本都已提供(请参阅 Cargo.toml
以了解功能名称的概念,尽管并非每个功能都面向公众)。
如果需要更具体的特性,它们的名称将具体指定或从之前描述的特性名称中构建,使用“特性”的介词 f
和一个 windows
包特性。例如:windows_v0_52_f_Win32_Foundation
。所需的 windows
包特性取决于使用的类型及其模块。请注意,windows
包可能会将类型移动到其他模块,而在线文档仅反映最新的包结构。
许可证
根据您的选择,许可如下
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则您根据 Apache-2.0 许可证定义的任何有意提交以包含在作品中的贡献,将根据上述方式双重许可,没有任何附加条款或条件。
依赖项
~0.1–38MB
~527K SLoC