函数参考


_WinAPI_DeviceIoControl

发送控制代码到指定的设备驱动程序.

#Include <WinAPIEx.au3>
_WinAPI_DeviceIoControl ( $hDevice, $iControlCode [, $pInBuffer [, $iInBufferSize [, $pOutBuffer [, $iOutBufferSize]]]] )

参数

$hDevice 设备句柄.设备可以是一个卷、目录、文件或流
要检索设备句柄,可使用 _WinAPI_CreateFileEx 函数.
使用下面的格式指定设备名称:

_WinAPI_CreateFileEx("\\.\设备名称", ...)
$iControlCode 用于操作的控制代码.
 此值确定操作和执行的类型
$pInBuffer [可选参数] 包含需要执行操作数据的输入缓冲区指针.
$iInBufferSize [可选参数] 输入缓冲区的字节大小.
$pOutBuffer [可选参数] 接收操作返回数据的输出缓冲区指针..
$iOutBufferSize [可选参数] 输出缓冲区的字节大小.

返回值

成功: 返回 1. @extended 标志包含输出缓冲区中存储数据的字节大小.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

None

相关

详情参考

在MSDN中搜索