дисковода для гибких дисков IBM
дисковода для гибких дисков IBM PC с частотой 4.77 Мгц. Если заданный
диск недоступен или является сетевым, возвращается 0.
Описание
Возвращаемое функцией значение можно использовать для оценки времени
выполнения сложных файловых команд таких, как INDEX или SORT.
Поскольку общее время, кроме того, зависит от быстродействия ЭВМ,
следует использовать также и функцию SPEED().
Примечания
. Функцию нельзя использовать для сетевых устройств.
Примеры
. Определение быстродействия дисковода A:
? DISKSPEED("A") // Результат зависит от устройства
. Определение скорости для жесткого диска:
? DISKSPEED("C") // Например, 720 (коэффициент скорости 7.2)
See Also: SPEED()
DISKSTAT()
Возвращает код состояния дисковода.
------------------------------------------------------------------------------
Синтаксис
DISKSTAT([<cDrive>]) --> nStatus
Параметры
<cDrive> - необязательный символьный параметр, задающий имя диска в
виде буквы с необязательным символом ":". По умолчанию используется
текущий диск.
Возвращаемое значение
nStatus - числовой код состояния, являющийся комбинацией битов,
значение которых приведено в таблице:
Таблица 7-7. Биты кодирования состояний дисковода
--------------------------------------------------------------------
Бит Симв. константа Значение
--------------------------------------------------------------------
1 DST_INVALID Неопределенная команда
2 DST_READONLY Адресный маркер не найден
3 DST_SECTOR Сектор не найден
4 DST_DMA Переполнение DMA (прямого доступа к памяти)
5 DST_CRC Ошибка CRC (циклического контроля)
6 DST_CONTROLLER Ошибка контроллера
7 DST_SEEK Ошибка установки (подвода головки)