IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_DELETED IOCTL (mountmgr.h)
Les clients du gestionnaire de montage utilisent cet IOCTL pour avertir le gestionnaire de montage qu’un point de montage de volume a été supprimé afin que le gestionnaire de montage puisse répliquer l’entrée de base de données pour le point de montage donné.
La routine Microsoft Win32 DeleteVolumeMountPoint envoie ce IOCTL au gestionnaire de montage, pour informer le gestionnaire de montage qu’une jonction de répertoire ne pointe plus vers un nom de volume. Le gestionnaire de montage répond en supprimant le nom du volume précédemment contenu dans la jonction de répertoire, ainsi que son ID unique du volume hébergeant la jonction de répertoire.
Code principal
Mémoire tampon d'entrée
Le client du gestionnaire de montage initialise la structure MOUNTMGR_VOLUME_MOUNT_POINT, définie dans Mountmgr.h, au début de la mémoire tampon sur Irp-AssociatedIrp.SystemBuffer>.
Longueur de la mémoire tampon d’entrée
Parameters.DeviceIoControl.InputBufferLength dans l’emplacement de la pile d’E/S de l’IRP indique la taille, en octets, de la mémoire tampon d’entrée, qui doit être supérieure ou égale à sizeof(MOUNTMGR_VOLUME_MOUNT_POINT).
Mémoire tampon de sortie
None
Longueur de la mémoire tampon de sortie
None
Bloc d’état
Si l’opération réussit, le champ État est défini sur STATUS_SUCCESS.
Si InputBufferLength est inférieur à sizeof(MOUNTMGR_VOLUME_MOUNT_POINT), le champ État est défini sur STATUS_INVALID_PARAMETER.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | mountmgr.h (include Mountmgr.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour