IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)

La prise en charge de ce IOCTL par les clients du gestionnaire de montage est facultative. Le gestionnaire de montage utilise ce IOCTL pour alerter le pilote client qu’un nom persistant a été attribué à son volume. L’entrée de cette IOCTL est le nom persistant attribué.

Code majeur

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d'entrée

Le gestionnaire de points de montage place une structure de longueur variable de type MOUNTDEV_NAME, définie dans Mountmgr.h au début de la mémoire tampon à irp-AssociatedIrp.SystemBuffer>. Le gestionnaire de montage insère le nom persistant juste affecté à l’adresse pointée par le membre Name de cette structure.

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

Parameters.DeviceIoControl.InputBufferLength dans l’emplacement de 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

None

Longueur de la mémoire tampon de sortie

None

Bloc d’état

Aucun état.

Remarques

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

Configuration requise

   
En-tête mountdev.h (inclure Mountmgr.h)

Voir aussi

MOUNTDEV_NAME