ВУЗ:
Составители:
Рубрика:
- 42 -
MMIO_PARSE
Создание текстовой строки, содержащей полный путь к
файлу на основе пути, переданного функции через па-
раметр szFilename; результат замещает буфер szFile-
name
MMIO_EXIST
Определяет существование указанного файла (при су-
ществовании создается текстовая строка, содержащая
полный путь к файлу)
MMIO_ALLOCBUF
Файл открывается для буферизованного ввода - вывода
(по умолчанию размер буфера равен 8 Кбайт; изменить
размер буфера можно заданием его в поле cchBuffer
структуры MMIOINFO)
MMIO_COMPAT
Файл открывается в режиме совместимости (файл может
быть открыт несколько раз)
MMIO_EXCLUSIVE
Файл будет открыт в монопольном режиме
MMIO_DENYWRITE
Запрещает другим приложения открывать этот файл на
запись
MMIO_DENYREAD
Запрещает другим приложения открывать этот файл на
чтение
MMIO_DENYNONE
Другие приложения могут открывать файл и на запись, и
на чтение
MMIO_GETTEMP
Создание текстовой строки для открытия временного
файла (строка записывается в буфер, адрес которого пе-
редается через первый параметр функции; собственно
открытие файла не выполняется)
В нижеследующем фрагменте кода выполняется создание файла, от-
крываемого и на чтение, и на запись
hFile=mmioOpen(szFileName, NULL,
MMIO_CREATE | MMIO_READWRITE);
Закрытие файла, открытого функцией mmioOpen (после завершения
работы с ним) должно осуществляться функцией
mmioClose.
UINT
mmioClose(HMMIO hmmio, UINT wFlags);
Параметр hmmio - полученный ранее с помощью функции mmioOpen
идентификатор открытого файла,
wFlags - определяющие режим закрытия
файла флаги (можно указать флаг
MMIO_FHOPEN для закрытия файла,
открытого средствами MS-DOS). При успехе возвращается нулевое значе-
ние, в противном случае - код ошибки.
Запись
в открытый с помощью функции mmioOpen файл осуществля-
ется с помощью функции
mmioWrite. Эта функция позволяет за единич-
ный вызов записать в файл блок данных размером большим 64 Кбайт; по-
- 42 -
MMIO_PARSE Создание текстовой строки, содержащей полный путь к
файлу на основе пути, переданного функции через па-
раметр szFilename; результат замещает буфер szFile-
name
MMIO_EXIST Определяет существование указанного файла (при су-
ществовании создается текстовая строка, содержащая
полный путь к файлу)
MMIO_ALLOCBUF Файл открывается для буферизованного ввода - вывода
(по умолчанию размер буфера равен 8 Кбайт; изменить
размер буфера можно заданием его в поле cchBuffer
структуры MMIOINFO)
MMIO_COMPAT Файл открывается в режиме совместимости (файл может
быть открыт несколько раз)
MMIO_EXCLUSIVE Файл будет открыт в монопольном режиме
MMIO_DENYWRITE Запрещает другим приложения открывать этот файл на
запись
MMIO_DENYREAD Запрещает другим приложения открывать этот файл на
чтение
MMIO_DENYNONE Другие приложения могут открывать файл и на запись, и
на чтение
MMIO_GETTEMP Создание текстовой строки для открытия временного
файла (строка записывается в буфер, адрес которого пе-
редается через первый параметр функции; собственно
открытие файла не выполняется)
В нижеследующем фрагменте кода выполняется создание файла, от-
крываемого и на чтение, и на запись
hFile=mmioOpen(szFileName, NULL,
MMIO_CREATE | MMIO_READWRITE);
Закрытие файла, открытого функцией mmioOpen (после завершения
работы с ним) должно осуществляться функцией mmioClose.
UINT
mmioClose(HMMIO hmmio, UINT wFlags);
Параметр hmmio - полученный ранее с помощью функции mmioOpen
идентификатор открытого файла, wFlags - определяющие режим закрытия
файла флаги (можно указать флаг MMIO_FHOPEN для закрытия файла,
открытого средствами MS-DOS). При успехе возвращается нулевое значе-
ние, в противном случае - код ошибки.
Запись в открытый с помощью функции mmioOpen файл осуществля-
ется с помощью функции mmioWrite. Эта функция позволяет за единич-
ный вызов записать в файл блок данных размером большим 64 Кбайт; по-
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »
