PathBuildRootPathBuildRoot*
*Contents  *Index  *Topic Contents
*Previous Topic: PathAppend
*Next Topic: PathCanonicalize

PathBuildRoot


LPTSTR PathBuildRoot(
    LPTSTR szRoot,
    int iDrive
    );

Creates a root path from a given drive number.

szRoot
Address of the string that receives the constructed root path. This buffer must be at least four characters in size.
iDrive
Integer value that indicates the desired drive number.

Example:

#include <windows.h>
#include <iostream.h>
#include "Shlwapi.h"

void main( void )
{
	// String for root name
	char buffer_1[4];
	char *lpStr1;
	lpStr1 = buffer_1;

// Generate a root path based on the drive number (0/25) 
// "Example: 0=A: to 25=Z:"
cout << "The root path for 0 is     " << PathBuildRoot(lpStr1,0)  << endl;	
cout << "The root path for 1 is     " << PathBuildRoot(lpStr1,1)  << endl;
cout << "The root path for 25 is     " << PathBuildRoot(lpStr1,25) << endl;

}
OUTPUT:
---------------
The root path for 0 is     A:\
The root path for 1 is     B:\
The root path for 25 is     Z:\

Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.