Четвертый BORLAND С++ и его окружение

Переносимость системных вызовов DOS


Для вызова функций файлового ввода-вывода DOS Windows 3.0

предусматривает функцию API DOS3Call. Эта и другие функции INT

21H заменены в Win32 соответствующими 32-разрядными вызовами.

Функция
21H Операция
DOS Эквивалент API
Win32

OEH Выбор диска. SetCurrentDirectory
19H Получение текущего диска. GetCurrentDirectory
2AH Получение даты. GetDateAndTime
2BH Установка даты. SetDateAndTime
2CH Получение времени. GetDateAndTime
3DH Установка времени. SetDateAndTime
36H Получение свободного GetDiskFreeSpace

пространства на диске.

39H Создание каталога. CreateFile
3AH Удаление каталога. RemoveDirectory
3BH Установка текущего каталога. SetCurrentDirectory
3CH Создание описателя. CreateFile
3DH Открытие описателя. CreateFile
3EH Закрытие описателя. CloseHandle
3FH Чтение описателя. ReadFile
40H Запись описателя. WriteFile
41H Удаление файла. DeleteFile
42H Получение атрибутов файла. SetFilePointer
43H Получение атрибутов файла. GetAttributesFile
43H Установка атрибутов файла. SetAttributesFile
47H Получение текущего каталога. GetCurrentDirectory
4EH Поиск первого файла. FindFirstFile
4FH Поиск следующего файла. FindNextFile
56H Изменение записи каталога. MoveFile
57H Получение даты/времени файла. GetDateAndTimeFile
57H Установка даты/времени файла. SetDateAndTimeFile
59H Получение расширенной ошибки. GetLastError
5AH Создание уникального файла. GetTempFileName
5BH Создание нового файла. CreateFile
5CH Блокировка файла. LockFile
5CH Разблокировка файла. UnlockFile
67H Установка описателя счетчика. SetHandleCount



Содержание раздела