w32api - Справочник по Windows API
Найти:
На:





Функция GetDriveType определяет тип дискового устройства: оно удаляемое, фиксированое, CD-ROM, диск RAM, или сетевое устройство.

Для определения того, не является ли устройство USB-устройством, вызовите SetupDiGetDeviceRegistryProperty и укажите свойство SPDRP_REMOVAL_POLICY.

UINT GetDriveType(
  LPCTSTR lpRootPathName
);
Параметры:

lpRootPathName Адрес нульзаканчивающейся строки, которая определяет корневую директорию. Завершающий обратный слеш здесь необходим. Если этот параметр равен NULL, функция использует корень текущей директории.

Возвращаемые значения:

Возвращаемое значение определяет тип устройства, который может быть одним из следующих значений:
Значение:
Описание:
DRIVE_UNKNOWN Тип устройства не может быть определен.
DRIVE_NO_ROOT_DIR Тип устройства – это тип который имеют удаляемые медиаустройства, например, флоппи-диск или перемещаемый жесткий диск.
DRIVE_FIXED Тип устройства – это тип, который не может быть удален, например, фиксированный жесткий диск.
DRIVE_REMOTE Это удаленное (сетевое) устройство.
DRIVE_CDROM Это устройство CD-ROM.
DRIVE_RAMDISK Это устройство RAM диск.

Смотрите также:



Hosted by uCoz