Partager via


IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)

IOCTL_MOUNTDEV_LINK_DELETED avertit le client du gestionnaire de montage qu’un nom persistant associé à celui-ci a été supprimé.

La prise en charge de ce IOCTL par les clients du gestionnaire de montage est facultative.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Le gestionnaire de montage place une structure de type MOUNTDEV_NAME de longueur variable au début de la mémoire tampon à Irp->AssociatedIrp.SystemBuffer. Le gestionnaire de montage insère le nom persistant qui vient d’être attribué à l’adresse pointée par le Name membre de cette structure.

Longueur de la mémoire tampon d’entrée

Parameters.DeviceIoControl.InputBufferLength à 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(MOUNTDEV_NAME).

Mémoire tampon de sortie

Aucun.

Longueur de la mémoire tampon de sortie

Aucun.

Mémoire tampon d’entrée/sortie

N/A

Longueur de la mémoire tampon d’entrée/sortie

N/A

Bloc d’état

Aucun état.

Remarques

L’implémenteur de cette fonction ne doit pas synchroniser les threads et ne doit pas effectuer d’appels de fonction de blocage et/ou de communication interprocess (IPC).

Pour plus d’informations, consultez prise en charge des demandes mount Manager dans un pilote de classe de stockage.

Exigences

Exigence Valeur
d’en-tête mountdev.h (include Mountmgr.h)

Voir aussi

MOUNTDEV_NAME