zoukankan      html  css  js  c++  java
  • 设备控制选项的部分列表

    设备控制选项的部分列表
    操作 参数 设置成……
    撤消同一个卷的连接 dwIoControlCode FSCTL_DISMOUNT_VOLUME
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    获得卷压缩属性 dwIoControlCode FSCTL_GET_COMPRESSION
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer 用于装载带有COMPRESSION_VALUE_???前缀的一个常数的整数型变量
    nOutBufferSize 2
    锁定一个卷 dwIoControlCode FSCTL_LOCK_VOLUME
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    设置卷压缩属性 dwIoControlCode FSCTL_SET_COMPRESSION
    lpInBuffer 用于装载带有COMPRESSION_VALUE_???前缀的一个常数的整数型变量
    nInBufferSize 2
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    lpBytesReturned 用于装载操作结果的一个Long型变量
    解除对一个卷的锁定 dwIoControlCode FSCTL_UNLOCK_VOLUME
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    核实一个便携式媒体设备的媒体是否存在及可读 dwIoControlCode IOCTL_DISK_CHECK_VERIFY
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    函数返回值 如设备可以访问,而且媒体存在,就返回TURE
    弹出SCSI设备中的媒体 dwIoControlCode IOCTL_DISK_EJECT_MEDIA
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    格式化设备中的轨道(磁道) dwIoControlCode IOCTL_DISK_FORMAT_TRACKS
    lpInBuffer 一个FORMAT_PARAMETERS数据结构,包含了磁道中要格式化的信息
    nInBufferSize FORMAT_PARAMETERS结构的长度
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    判断一个设备的属性 dwIoControlCode IOCTL_DISK_GET_DRIVE_GEOMETRY
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer 一个DISK_GEOMETRY数据结构,用于装载与磁盘驱动器有关的信息
    nOutBufferSize DISK_GEOMETRY结构的长度
    判断驱动器的分区布局情况 dwIoControlCode IOCTL_DISK_GET_DRIVE_LAYOUT
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer 一个DRIVE_LAYOUT_INFORMATION结构,后面跟随一个或多个PARTITION_INFORMATION结构,用于装载与磁盘驱动器布局有关的信息
    nOutBufferSize 分配的缓冲区大小
    判断驱动器支持的媒体类型 dwIoControlCode IOCTL_DISK_GET_MEDIA_TYPES
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer 一个DISK_GEOMETRY数据结构数组,用于装载与磁盘驱动器支持的媒体有关的信息
    nOutBufferSize 输出缓冲区的长度
    取得与一个分区有关的信息 dwIoControlCode IOCTL_DISK_GET_PARTITION_INFO
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer 一个PARTITION_INFORMATION结构,用于装载与分区有关的信息
    nOutBufferSize 分配的缓冲区大小
    在设备中装载媒体 dwIoControlCode IOCTL_DISK_LOAD_MEDIA
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    允许或禁止媒体拆卸 dwIoControlCode IOCTL_DISK_MEDIA_REMOVAL
    lpInBuffer 一个PREVENT_MEDIA_REMOVAL数据结构,其中包含的信息用于决定允许或禁止媒体拆卸
    nInBufferSize PREVENT_MEDIA_REMOVAL结构的长度
    lpOutBuffer ByVal 0
    nOutBufferSize 0
    判断一个驱动器的性能 dwIoControlCode IOCTL_DISK_PERFORMANCE
    lpInBuffer ByVal 0
    nInBufferSize 0
    lpOutBuffer 一个DISK_PERFORMANCE数据结构,用于装载与驱动器性能有关的信息
    nOutBufferSize 已分配的缓冲区的大小
    控制数据流中一个调制解调器状态数据的外观 dwIoControlCode IOCTL_SERIAL_LSRMST_INSERT
    lpInBuffer 一个字节变量。如果不为零,则使用换码字符。如果为零,则禁止显示内部状态
    nInBufferSize 1
    lpOutBuffer ByVal 0
    nOutBufferSize 0
  • 相关阅读:
    [记录点滴] 一个解决Lua 随机数生成问题的办法
    [源码解析] 从TimeoutException看Flink的心跳机制
    [记录点滴] OpenResty中Redis操作总结
    [记录点滴] 小心 Hadoop Speculative 调度策略
    [源码解析] GroupReduce,GroupCombine 和 Flink SQL group by
    第28 章 : 理解容器运行时接口 CRI
    第27 章 : Kubernetes 安全之访问控制
    第26 章 : 理解 CNI 和 CNI 插件
    第25 章 : Kubernetes 网络模型进阶
    第24 章 : Kubernetes API 编程利器:Operator 和 Operator Framework
  • 原文地址:https://www.cnblogs.com/ahuo/p/1134447.html
Copyright © 2011-2022 走看看