Определение типа устройства
С помощью функции GetDriveType вы можете определить тип дискового устройства:
UINT GetDriveType(LPCTSTR lpRootPathName);
В качестве параметра функции GetDriveType нужно передать текстовую строку имени устройства, например, полученную при помощи функции GetLogicalDriveStrings.
В зависимости от типа указанного устройства функция GetDriveType может вернуть одно из следующих значений:
Значение | Описание | ||
0 | Тип устройства не удалось определить | ||
1 | Указанный корневой каталог не существует | ||
DRIVE_REMOVABLE | Устройство со сменным носителем данных | ||
DRIVE_FIXED | Устройство с несменным носителем данных | ||
DRIVE_REMOTE | Удаленное (сетевое) устройство | ||
DRIVE_CDROM | Устройство чтения CD-ROM | ||
DRIVE_RAMDISK | Электронный диск (RAM-диск) |