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

IRP_MJ_DEVICE_CONTROL

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)

Consulte también

MOUNTDEV_NAME