mountdev.h header

This header is used by storage. For more information, see:

mountdev.h contains the following programming interfaces:

IOCTLs

 
IOCTL_MOUNTDEV_LINK_CREATED

Support for this IOCTL by the mount manager clients is optional. The mount manager uses this IOCTL to alert the client driver that a persistent name has been assigned to its volume. The input for this IOCTL is the persistent name assigned.
IOCTL_MOUNTDEV_LINK_DELETED

Support for this IOCTL by the mount manager clients is optional. It alerts the mount manager client that a persistent name associated with it has been deleted. The input for this IOCTL is the persistent name that was deleted.
IOCTL_MOUNTDEV_QUERY_SUGGESTED_LINK_NAME

Support for this IOCTL by the mount manager clients is optional.
IOCTL_MOUNTDEV_QUERY_UNIQUE_ID

Support for this IOCTL by mount manager clients is mandatory.

Structures

 
MOUNTDEV_SUGGESTED_LINK_NAME

Mount manager clients that are able to keep track of their drive letters use this structure to request that the mount manager assign them a particular link name.
MOUNTDEV_UNIQUE_ID

The MOUNTDEV_UNIQUE_ID structure contains a unique volume ID that a mount manager client provides to the mount manager in response to an IOCTL_MOUNTDEV_QUERY_UNIQUE_ID request.