//测试用例;
TCHAR drv = 0;
TCHAR cDiskSymbol[] = _T("C:");
for(drv=_T('C'); drv <= _T('Z'); drv++)
{
cDiskSymbol[0] = drv;
if (GetDriveType(cDiskSymbol)==DRIVE_CDROM ||
GetDriveType(cDiskSymbol)==DRIVE_FIXED ||
GetDriveType(cDiskSymbol)==DRIVE_REMOVABLE ||
GetDriveType(cDiskSymbol)==DRIVE_REMOTE)
{
TCHAR szBuf[MAX_PATH] = { 0 };
QueryDosDevice(cDiskSymbol, szBuf, MAX_PATH);
wprintf(_T("==== %s === %s ===\n"), cDiskSymbol, szBuf);
}
}
TCHAR drv = 0;
TCHAR cDiskSymbol[] = _T("C:");
for(drv=_T('C'); drv <= _T('Z'); drv++)
{
cDiskSymbol[0] = drv;
if (GetDriveType(cDiskSymbol)==DRIVE_CDROM ||
GetDriveType(cDiskSymbol)==DRIVE_FIXED ||
GetDriveType(cDiskSymbol)==DRIVE_REMOVABLE ||
GetDriveType(cDiskSymbol)==DRIVE_REMOTE)
{
TCHAR szBuf[MAX_PATH] = { 0 };
QueryDosDevice(cDiskSymbol, szBuf, MAX_PATH);
wprintf(_T("==== %s === %s ===\n"), cDiskSymbol, szBuf);
}
}