GetLogicalDriveStrings
DWORD GetLogicalDriveStrings(DODOWRD cchBuffer,LPTSTR lpszBuffer)
说明
获取一个字串,其中包含了当前所有逻辑驱动器的根驱动器路径
返回值
返回保存所有数据所需要的字节数。应该总是比较返回值与参数cchBuffer的大小。
参数表
参数 类型及说明
DODOWRD cchBuffer,缓冲区的大小
LPTSTR lpszBuffer,
用于装载逻辑驱动器名称的字串。每个名字都用一个NULL字符分隔,在最后一个名字后面用两个NULL表示中止(空中止)
例如
A:\<null>C:\<null><null>
例如:
DWORD dw=GetLogicalDriveStrings(0,NULL);
LPTSTR lpDriveStrings=
HeapAlloc(GetPricessHeap(),0,dw*sizeof(TCHAR));
GetLogicalDriveStrings(dw,lpDriveStrings);