设备控制选项的部分列表

设备控制选项的部分列表
操作参数设置成……
撤消同一个卷的连接dwIoControlCodeFSCTL_DISMOUNT_VOLUME
lpInBufferByVal 0
nInBufferSize0
lpOutBufferByVal 0
nOutBufferSize0
获得卷压缩属性dwIoControlCodeFSCTL_GET_COMPRESSION
lpInBufferByVal 0
nInBufferSize0
lpOutBuffer用于装载带有COMPRESSION_VALUE_???前缀的一个常数的整数型变量
nOutBufferSize2
锁定一个卷dwIoControlCodeFSCTL_LOCK_VOLUME
lpInBufferByVal 0
nInBufferSize0
lpOutBufferByVal 0
nOutBufferSize0
设置卷压缩属性dwIoControlCodeFSCTL_SET_COMPRESSION
lpInBuffer用于装载带有COMPRESSION_VALUE_???前缀的一个常数的整数型变量
nInBufferSize2
lpOutBufferByVal 0
nOutBufferSize0
lpBytesReturned用于装载操作结果的一个Long型变量
解除对一个卷的锁定dwIoControlCodeFSCTL_UNLOCK_VOLUME
lpInBufferByVal 0
nInBufferSize0
lpOutBufferByVal 0
nOutBufferSize0
核实一个便携式媒体设备的媒体是否存在及可读dwIoControlCodeIOCTL_DISK_CHECK_VERIFY
lpInBufferByVal 0
nInBufferSize0
lpOutBufferByVal 0
nOutBufferSize0
函数返回值如设备可以访问,而且媒体存在,就返回TURE
弹出SCSI设备中的媒体dwIoControlCodeIOCTL_DISK_EJECT_MEDIA
lpInBufferByVal 0
nInBufferSize0
lpOutBufferByVal 0
nOutBufferSize0
格式化设备中的轨道(磁道)dwIoControlCodeIOCTL_DISK_FORMAT_TRACKS
lpInBuffer一个FORMAT_PARAMETERS数据结构,包含了磁道中要格式化的信息
nInBufferSizeFORMAT_PARAMETERS结构的长度
lpOutBufferByVal 0
nOutBufferSize0
判断一个设备的属性dwIoControlCodeIOCTL_DISK_GET_DRIVE_GEOMETRY
lpInBufferByVal 0
nInBufferSize0
lpOutBuffer一个DISK_GEOMETRY数据结构,用于装载与磁盘驱动器有关的信息
nOutBufferSizeDISK_GEOMETRY结构的长度
判断驱动器的分区布局情况dwIoControlCodeIOCTL_DISK_GET_DRIVE_LAYOUT
lpInBufferByVal 0
nInBufferSize0
lpOutBuffer一个DRIVE_LAYOUT_INFORMATION结构,后面跟随一个或多个PARTITION_INFORMATION结构,用于装载与磁盘驱动器布局有关的信息
nOutBufferSize分配的缓冲区大小
判断驱动器支持的媒体类型dwIoControlCodeIOCTL_DISK_GET_MEDIA_TYPES
lpInBufferByVal 0
nInBufferSize0
lpOutBuffer一个DISK_GEOMETRY数据结构数组,用于装载与磁盘驱动器支持的媒体有关的信息
nOutBufferSize输出缓冲区的长度
取得与一个分区有关的信息dwIoControlCodeIOCTL_DISK_GET_PARTITION_INFO
lpInBufferByVal 0
nInBufferSize0
lpOutBuffer一个PARTITION_INFORMATION结构,用于装载与分区有关的信息
nOutBufferSize分配的缓冲区大小
在设备中装载媒体dwIoControlCodeIOCTL_DISK_LOAD_MEDIA
lpInBufferByVal 0
nInBufferSize0
lpOutBufferByVal 0
nOutBufferSize0
允许或禁止媒体拆卸dwIoControlCodeIOCTL_DISK_MEDIA_REMOVAL
lpInBuffer一个PREVENT_MEDIA_REMOVAL数据结构,其中包含的信息用于决定允许或禁止媒体拆卸
nInBufferSizePREVENT_MEDIA_REMOVAL结构的长度
lpOutBufferByVal 0
nOutBufferSize0
判断一个驱动器的性能dwIoControlCodeIOCTL_DISK_PERFORMANCE
lpInBufferByVal 0
nInBufferSize0
lpOutBuffer一个DISK_PERFORMANCE数据结构,用于装载与驱动器性能有关的信息
nOutBufferSize已分配的缓冲区的大小
控制数据流中一个调制解调器状态数据的外观dwIoControlCodeIOCTL_SERIAL_LSRMST_INSERT
lpInBuffer一个字节变量。如果不为零,则使用换码字符。如果为零,则禁止显示内部状态
nInBufferSize1
lpOutBufferByVal 0
nOutBufferSize0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值