IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)
La compatibilidad con este IOCTL por parte de los clientes del administrador de montaje es opcional. El administrador de montaje usa este IOCTL para alertar al controlador de cliente de que se ha asignado un nombre persistente a su volumen. La entrada de este IOCTL es el nombre persistente asignado.
Código principal
Búfer de entrada
El administrador de puntos de montaje coloca una estructura de longitud variable de tipo MOUNTDEV_NAME, definida en Mountmgr.h al principio del búfer en Irp-AssociatedIrp.SystemBuffer>. El administrador de montaje inserta el nombre persistente que acaba de asignar en la dirección a la que apunta el miembro Name de esta estructura.
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(MOUNTDEV_NAME).
Búfer de salida
None
Longitud del búfer de salida
None
Bloque de estado
Ningún estado.
Comentarios
El implementador de esta función no debe sincronizar el subproceso y no debe realizar llamadas de función de bloqueo o comunicación entre procesos (IPC).
Requisitos
Requisito | Valor |
---|---|
Header | mountdev.h (incluya 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