Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Deleting a Mounted Folder

The code example in this topic shows you how to delete a mounted folder by using the DeleteVolumeMountPoint function. For more information, see Creating Mounted Folders.

#define _WIN32_WINNT 0x0501

#include <windows.h>
#include <tchar.h>
#include <stdio.h>

void
Syntax (TCHAR *argv)
{
 _tprintf(TEXT("%s unmounts a volume from a volume mount point\n"), 
 argv);
 _tprintf(TEXT("For example: \"%s c:\\mnt\\fdrive\\\"\n"), argv);
}

int _tmain(int argc, TCHAR *argv[])
{
 BOOL bFlag;

 if (argc != 2)
 {
 Syntax (argv[0]);
 return (-1);
 }

// We should do some error checking on the path argument, such as
// ensuring that there is a trailing backslash.

 bFlag = DeleteVolumeMountPoint(
 argv[1] // Path of the volume mount point
 );

 _tprintf(TEXT("\n%s %s in unmounting the volume at %s\n"), argv[0],
 bFlag ? TEXT("succeeded") : TEXT("failed"), argv[1]);

 return (bFlag);
}

Feedback

Was this page helpful?

Additional resources