Module std::os::windows

1.0.0 · source ·
Available on Windows only.
Expand description

特定于平台的 Windows 的 std 扩展。

提供对 Windows 的平台级信息的访问,并公开 Windows 特定的习惯用法,否则这些习惯用法作为核心 std 库的一部分将是不合适的。 这些扩展使开发人员可以将 std 类型和惯用语与 Windows 一起使用,而通常与平台无关的惯用语通常不支持这种方式。

Examples

use std::fs::File;
use std::os::windows::prelude::*;

fn main() -> std::io::Result<()> {
    let f = File::create("foo.txt")?;
    let handle = f.as_raw_handle();

    // 将句柄与本地 windows 绑定一起使用

    Ok(())
}
Run

Modules

  • 特定于 Windows 的 std::ffi 模块中原语的扩展。
  • 特定于 Windows 的 std::fs 模块中原语的扩展。
  • 特定于 Windows 的通用 I/O 原语扩展。
  • prelude,用于方便地编写平台特定的代码。
  • 特定于 Windows 的 std::process 模块中原语的扩展。
  • 特定于 Windows 的原语。
  • 特定于 Windows 的 std::thread 模块中原语的扩展。