IOCTL_MOUNTDEV_LINK_DELETED IOCTL (mountdev.h)
IOCTL_MOUNTDEV_LINK_DELETED alerta al cliente del administrador de montaje que se ha eliminado un nombre persistente asociado a él.
La compatibilidad con este IOCTL por parte de 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 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
Ninguno.
Longitud del búfer de salida
Ninguno.
Búfer de entrada y salida
N/D
Longitud del búfer de entrada y salida
N/D
Bloque de estado
Ningún estado.
Comentarios
El implementador de esta función no debe sincronizar subprocesos y no debe realizar llamadas de función de comunicación entre procesos (IPC) de bloqueo.
Para obtener más información, vea Admitir solicitudes del Administrador de montaje en un controlador de clase de almacenamiento.
Requisitos
Requisito | Valor |
---|---|
Header | mountdev.h (include Mountmgr.h) |