2 个不稳定版本
0.1.0 | 2024 年 7 月 3 日 |
---|---|
0.0.0 | 2024 年 2 月 2 日 |
257 在 Windows API 中
187,418 每月下载量
用于 3,600 个 道具 (直接使用 2 个)
70KB
1.5K SLoC
Windows 字符串类型
windows-strings 道具提供了各种 Windows API 使用的常见 Windows 字符串类型。
首先将以下内容添加到您的 Cargo.toml 文件中
[dependencies.windows-strings]
version = "0.1"
根据需要使用 Windows 字符串类型
use windows_strings::*;
const A: PCSTR = s!("ansi");
const W: PCWSTR = w!("wide");
fn main() -> Result<()> {
let b = BSTR::from("bstr");
let h = HSTRING::from("hstring");
assert_eq!(b, "bstr");
assert_eq!(h, "hstring");
assert_eq!(unsafe { A.to_string()? }, "ansi");
assert_eq!(unsafe { W.to_string()? }, "wide");
Ok(())
}
lib.rs
:
在此处了解更多关于 Rust for Windows 的信息:https://github.com/microsoft/windows-rs
依赖项
~0–4.5MB