Création de dossiers montés
La création d’un dossier monté est un processus en deux étapes. Tout d’abord, appelez GetVolumeNameForVolumeMountPoint avec le point de montage (lettre de lecteur, chemin d’accès guid du volume ou dossier monté) du volume à affecter au dossier monté. Utilisez ensuite la fonction SetVolumeMountPoint pour associer le chemin d’accès guid du volume retourné au répertoire souhaité sur un autre volume. Pour obtenir un exemple de code, consultez Création d’un dossier monté.
Votre application peut désigner n’importe quel répertoire vide sur un volume autre que la racine comme dossier monté. Lorsque vous appelez la fonction SetVolumeMountPoint , ce répertoire devient le dossier monté. Vous pouvez affecter le même volume à plusieurs dossiers montés.
Une fois le dossier monté établi, il est géré automatiquement via le redémarrage automatique de l’ordinateur.
En cas d’échec d’un volume, tous les volumes qui ont été affectés à des dossiers montés sur ce volume ne sont plus accessibles via ces dossiers montés. Par exemple, supposons que vous avez deux volumes, C: et D:, et que D: est associé au dossier monté C:\MountD\. Si le volume C: échoue, le volume D: n’est plus accessible via le chemin C:\MountD\.
Seuls les volumes de système de fichiers NTFS peuvent avoir des dossiers montés, mais les volumes cibles pour les dossiers montés peuvent être des volumes non NTFS.
Les dossiers montés sont implémentés à l’aide de points d’analyse et sont soumis à leurs restrictions. Pour plus d’informations, consultez Points d’analyse. Il n’est pas nécessaire de manipuler les points d’analyse pour utiliser des dossiers montés ; Les fonctions telles que SetVolumeMountPoint gèrent tous les détails du point d’analyse à votre place.
Étant donné que les dossiers montés sont des répertoires, vous pouvez les renommer, les supprimer, les déplacer et les manipuler, comme vous le feriez pour d’autres répertoires.
(Remarque : La documentation TechNet utilise le terme lecteurs montés pour faire référence aux dossiers montés.)