IOCTL_MOUNTDEV_LINK_CREATED IOCTL (mountdev.h)
El administrador de montaje emite IOCTL_MOUNTDEV_LINK_CREATED para alertar al controlador cliente de que se ha asignado un nombre persistente a su volumen.
La compatibilidad con este IOCTL por los clientes del administrador de montaje es opcional.
Código principal
Búfer de entrada
El administrador de montaje coloca una estructura de longitud variable de tipo MOUNTDEV_NAME al principio del búfer en Irp->AssociatedIrp.SystemBuffer. El administrador de montaje inserta el nombre persistente asignado en la dirección a la que apunta el Nombre miembro 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
Ninguno.
Longitud del búfer de salida
Ninguno.
Búfer de entrada y salida
N/A
Longitud del búfer de entrada y salida
N/A
Bloque de estado
Sin estado.
Observaciones
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).
Para obtener más información, vea admitir solicitudes del Administrador de montaje en un controlador de clase de almacenamiento.
Requisitos
Requisito | Valor |
---|---|
encabezado de | mountdev.h (include Mountmgr.h) |