IOCTL_MOUNTMGR_KEEP_LINKS_WHEN_OFFLINE IOCTL (mountmgr.h)
Este IOCTL dirige al administrador de montaje para mantener un vínculo simbólico activo después de que el administrador de Plug and Play haya dado una notificación de que su volumen correspondiente se ha desconectado. Cuando el volumen vuelve a estar en línea, el administrador de montaje reasigna el vínculo simbólico al volumen. Ningún otro volumen puede reclamar el vínculo simbólico mientras su propietario original está sin conexión.
Los clústeres usan este IOCTL para asegurarse de que un nodo puede seguir accediendo a un volumen con la misma letra de unidad, incluso si el volumen no está presente continuamente en el sistema.
Código principal
Búfer de entrada
El cliente del administrador de montaje carga la estructura siguiente con el vínculo simbólico que se conservará incluso después de quitar su volumen del sistema. La estructura inicializada MOUNTMGR_TARGET_NAME, definida en Mountmgr.h, se inserta 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_TARGET_NAME).
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.
El tamaño del búfer de entrada, indicado por InputBufferLength, debe ser lo suficientemente grande como para contener la estructura MOUNTMGR_TARGET_NAME y el nombre del vínculo simbólico que lo sigue. Si no es lo suficientemente grande, 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