當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Rust OpenOptionsExt.custom_flags用法及代碼示例

本文簡要介紹rust語言中 std::os::windows::fs::OpenOptionsExt.custom_flags 的用法。

用法

fn custom_flags(&mut self, flags: u32) -> &mut Self

將調用 CreateFile2 dwFileFlags 參數的額外標誌設置為指定值(或將其與 attributessecurity_qos_flags 組合以設置 dwFlagsAndAttributes CreateFile )。

自定義標誌隻能設置標誌,不能刪除 Rust 選項設置的標誌。此選項會覆蓋任何先前設置的自定義標誌。

例子

extern crate winapi;

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

let file = OpenOptions::new()
    .create(true)
    .write(true)
    .custom_flags(winapi::FILE_FLAG_DELETE_ON_CLOSE)
    .open("foo.txt");

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 std::os::windows::fs::OpenOptionsExt.custom_flags。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。