函数参考


_WinAPI_LockDevice

启用或禁用具有锁定功能的设备的弹出媒体机制.

#Include <WinAPIEx.au3>
_WinAPI_LockDevice ( $sDrive, $fLock )

参数

$sDrive 设备驱动器号. 如 D:, E:, 等等.
$fLock 指定设备的启用或禁用, 有效值为:
1 - 禁用.
0 - 启用.

返回值

成功: 返回 1.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

此函数仅适用于可移动媒体设备.

相关

详情参考

在MSDN中搜索


示例/演示


#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $Drive = DriveGetDrive('CDROM')

If IsArray($Drive) Then
    _WinAPI_LockDevice($Drive[1], 1)
    MsgBox(0, '', 'The drive (' & StringUpper($Drive[1]) & ') is locked.')
    _WinAPI_LockDevice($Drive[1], 0)
    MsgBox(0, '', 'The drive (' & StringUpper($Drive[1]) & ') is unlocked.')
EndIf