IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY - NtDoc

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

#define IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY         CTL_CODE(MOUNTMGRCONTROLTYPE, 3, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)

#endif

View code on GitHub
// mountmgr.h

// CTL_CODE(0x006d, 0x003, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS)
#define IOCTL_MOUNTMGR_DELETE_POINTS_DBONLY 0x006DC00C
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_dbonly)

Description

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.

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