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
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) |