IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED IOCTL (mountmgr.h)
Este IOCTL alerta al administrador de montaje que se ha creado un punto de montaje de volumen para que el administrador de montaje pueda replicar la entrada de la base de datos para el punto de montaje especificado. Su función principal es permitir que los puntos de montaje del volumen persistan incluso cuando los volúmenes se mueven de un sistema a otro.
La rutina SetVolumeMountPoint de Microsoft Win32 envía este IOCTL al administrador de montaje para informar al administrador de montaje de que una unión de directorio recién creada apunta a un nombre de volumen. El administrador de montaje responde almacenando el nombre del volumen contenido en la unión del directorio junto con su identificador único en el volumen que hospeda la unión del directorio.
Código principal
Búfer de entrada
El cliente del administrador de montaje inicializa la estructura MOUNTMGR_VOLUME_MOUNT_POINT, definida en Mountmgr.h, al principio del búfer en Irp-AssociatedIrp.SystemBuffer>.
Longitud del búfer de entrada
Parameters.DeviceIoControl.InputBufferLength en la ubicación de la pila de E/S del IRP indica el tamaño, en bytes, del búfer de entrada, que debe ser mayor o igual que sizeof(MOUNTMGR_VOLUME_MOUNT_POINT).
Búfer de salida
None
Longitud del búfer de salida
None
Bloque de estado
Si la operación se realiza correctamente, el campo Estado se establece en STATUS_SUCCESS.
Si InputBufferLength es menor que sizeof(MOUNTMGR_VOLUME_MOUNT_POINT), el campo Estado se establece en STATUS_INVALID_PARAMETER.
Requisitos
Requisito | Valor |
---|---|
Header | mountmgr.h (include Mountmgr.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de