IOCTL_MOUNTMGR_DELETE_POINTS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTIOAPI_H

#define IOCTL_MOUNTMGR_DELETE_POINTS                CTL_CODE(MOUNTMGRCONTROLTYPE, 1, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)

#endif

View code on GitHub
// mountmgr.h

// CTL_CODE(0x006d, 0x001, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
#define IOCTL_MOUNTMGR_DELETE_POINTS 0x006DC004
View the official Windows Driver Kit DDI reference

NtDoc

This IOCTL is documented in Windows Driver Kit.

Windows Driver Kit DDI reference (ni-mountmgr-ioctl_mountmgr_delete_points)

Description

This IOCTL is identical in input and output to IOCTL_MOUNTMGR_QUERY_POINTS. The difference is that IOCTL_MOUNTMGR_DELETE_POINTS has the side effect of deleting the symbolic links and the mount manager database entries for the triples returned.

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.

Parameters

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.

See also

IOCTL_MOUNTMGR_QUERY_POINTS