UDF > WinAPIEx > Files & Devices > Files >


_WinAPI_LockDevice

Active ou d�sactive le m�canisme qui �jecte un m�dia, pour les p�riph�riques qui poss�dent cette capacit� de blocage

#include <WinAPIFiles.au3>
_WinAPI_LockDevice ( $sDrive, $bLock )

Param�tres

$sDrive La lettre de lecteur du p�riph�rique � activer ou d�sactiver, dans le format D:, E:, etc.
$bLock Indique si le p�riph�rique doit �tre d�sactiv�, les valeurs valides sont:
    True - Le p�riph�rique est d�sactiv�.
    False - Le p�riph�rique est activ�.

Valeur de retour

Succ�s: Retourne True.
�chec: Retourne False et d�finit @error <> 0.

Remarque

Cette fonction n'est valable que pour les p�riph�riques qui prennent en charge les supports amovibles.

Voir aussi

Consultez IOCTL_STORAGE_MEDIA_REMOVAL dans la librairie MSDN.

Exemple

#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>

Local $aDrive = DriveGetDrive('CDROM')

If IsArray($aDrive) Then
    _WinAPI_LockDevice($aDrive[1], 1)
    MsgBox($MB_SYSTEMMODAL, '', 'Le lecteur (' & StringUpper($aDrive[1]) & ') est bloqu�.')
    _WinAPI_LockDevice($aDrive[1], 0)
    MsgBox($MB_SYSTEMMODAL, '', 'Le lecteur (' & StringUpper($aDrive[1]) & ') est d�bloqu�.')
EndIf