MOUNTMGR_VOLUME_MOUNT_POINT structure (mountmgr.h)

The MOUNTMGR_VOLUME_MOUNT_POINT structure is used in conjunction with the IOCTL_MOUNTMGR_VOLUME_MOUNT_POINT_CREATED request to inform the mount manager that a volume mount point has been created.

Syntax

typedef struct _MOUNTMGR_VOLUME_MOUNT_POINT {
  USHORT SourceVolumeNameOffset;
  USHORT SourceVolumeNameLength;
  USHORT TargetVolumeNameOffset;
  USHORT TargetVolumeNameLength;
} MOUNTMGR_VOLUME_MOUNT_POINT, *PMOUNTMGR_VOLUME_MOUNT_POINT;

Members

SourceVolumeNameOffset

Contains an offset, in bytes, into the output buffer where the name of the mount point is located.

SourceVolumeNameLength

Contains the length, in bytes, of the mount point name.

TargetVolumeNameOffset

Contains an offset, in bytes, into the output buffer where the unique (persistent) volume name of the target device is located.

TargetVolumeNameLength

Contains the length, in bytes, of the target name.

Remarks

Mount point names must contain the full path of a mount point object name in the system object tree. For example: "\DosDevices\E:\FilesysD\mnt".

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_VOLUME_MOUNT_POINT_CREATED