TInt CSVPHostMountCB::ReMount()
	{
        DP(_L("** (SVPHOSTMNT) CSVPHostMountCB::ReMount()"));

	TFileName n;
	TInt d=Drive().DriveNumber();
	TUint uniqueID;
	TInt r=GetVolume(d,n,uniqueID);
	if (r!=KErrNone)
		return(r);
	if (n==VolumeName() && uniqueID==iUniqueID)
		return(KErrNone);
	return(KErrGeneral);
	}
示例#2
0
TInt CRemoteMountCB::ReMount()
//
// Try and remount this media.
//
	{

	TFileName n;
	TInt d=Drive().DriveNumber();
	if (MapDrive(n,d))
		RFs::CharToDrive(n[0],d);
	TUint uniqueID;
	TInt r=GetVolume(d,n,uniqueID);
	if (r!=KErrNone)
		return(r);
	if (n==VolumeName() && uniqueID==iUniqueID)
		return(KErrNone);
	return(KErrGeneral);
	}
示例#3
0
/*! Return volume name and drive letter formatted as "Name (D:)" */
QString WinApi::VolumeNamePretty(QString drive) {
  drive = drive.left(2).toUpper();
  return QString("%1 (%2)").arg(VolumeName(drive)).arg(drive).trimmed();
}