UDF > WinAPIEx > Files & Devices > Files >


_WinAPI_SetVolumeMountPoint

Associe un volume � une lettre de lecteur ou � un r�pertoire sur un autre volume

#include <WinAPIFiles.au3>
_WinAPI_SetVolumeMountPoint ( $sFilePath, $sGUID )

Param�tres

$sFilePath Le chemin mode utilisateur � associer avec le volume. Cela peut �tre une lettre de lecteur (par exemple, X:\) ou un r�pertoire sur un autre volume ( par exemple, Y:\MountX).
$sGUID Le chemin du GUID du volume. Cette cha�ne doit �tre de la forme "\\?\Volume{GUID}\" o� GUID est le GUID qui identifie le volume. Le chemin \\?\ est coup� pour l'analyse et est une partie ignor�e du chemin.

Valeur de retour

Succ�s: Retourne True
�chec: Retourne False

Remarque

C'est une erreur d'associer un volume avec un r�pertoire qui a tous les fichiers ou sous-r�pertoires en lui. Cette erreur se produit pour les r�pertoires System et Hidden ainsi que d'autres r�pertoires, et elle se produit pour les fichiers System et Hidden.

Voir aussi

Consultez SetVolumeMountPoint dans la librairie MSDN.

Exemple

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

Local Const $sPath = @TempDir & '\Mount\'

Local $sGUID = _WinAPI_GetVolumeNameForVolumeMountPoint(@HomeDrive & '\')

DirCreate($sPath)
_WinAPI_SetVolumeMountPoint($sPath, $sGUID)
MsgBox($MB_SYSTEMMODAL, '', 'Le lecteur (' & StringUpper(@HomeDrive) & ') a �t� associ� �  "' & $sPath & '".')
_WinAPI_DeleteVolumeMountPoint($sPath)
DirRemove($sPath)