IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY IOCTL (mountmgr.h)

This IOCTL is identical in input and output to IOCTL_MOUNTMGR_QUERY_POINTS. The difference is that IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY has the side effect of deleting the mount manager database entries for the triples returned. However, the mount manager does not delete the symbolic links corresponding to the database entries.

If the input to this IOCTL is ("\DosDevices\X:", NULL, NULL), where X is the current drive letter for the volume indicated in the input triple, the mount manager adds a special entry to its database indicating that the client does not require a drive letter. On subsequent reboots, the mount manager will not assign a default drive letter to the volume.

Major code

IRP_MJ_DEVICE_CONTROL

Input buffer

See IOCTL_MOUNTMGR_QUERY_POINTS.

Input buffer length

See IOCTL_MOUNTMGR_QUERY_POINTS.

Output buffer

See IOCTL_MOUNTMGR_QUERY_POINTS.

Output buffer length

See IOCTL_MOUNTMGR_QUERY_POINTS.

Input / Output buffer

N/A

Input / Output buffer length

N/A

Status block

See IOCTL_MOUNTMGR_QUERY_POINTS.

Remarks

For more information, see Supporting Mount Manager Requests in a Storage Class Driver.

Requirements

Requirement Value
Header mountmgr.h (include Mountmgr.h)

See also

IOCTL_MOUNTMGR_QUERY_POINTS