| |
Строка 1: | Строка 1: |
− | <tt>UINT8 '''DL_FsWriteFile'''(void* buffer, UINT32 element_size, UINT32 count, FILE_HANDLE_T handle, UINT32* elements_read);</tt> | + | nxIDsc <a href="http://ekophmslqqew.com/">ekophmslqqew</a>, [url=http://qcihsuybobeh.com/]qcihsuybobeh[/url], [link=http://gepvesszachc.com/]gepvesszachc[/link], http://nhtsuagaywpk.com/ |
− | | |
− | == Описание ==
| |
− | Функция [[Device Layer|DL]] для записи данных в файл
| |
− | | |
− | == Параметры == | |
− | #'''void* buffer'''
| |
− | #:Буффер, куда прочитаются файлы. Может иметь любой тип
| |
− | #'''UINT32 element_size'''
| |
− | #:Количество байтов которые нужно записать
| |
− | #'''UINT32 count'''
| |
− | #:Количество элементов которые нужно записать
| |
− | #'''FILE_HANDLE_T handle'''
| |
− | #:Идентификатор открытого файла через [[DL_FsOpenFile]]
| |
− | #'''UINT32* elements_read'''
| |
− | #:Указатель на UINT32 переменную, в которую запишется количество записанный байт
| |
− | | |
− | == Примечания == | |
− | Известные баги:
| |
− | #Дозапись в конец файла не работает на диске /c/
| |
− | #На диске /а/ нельзя создать файл нулевого размера
| |
− | | |
− | Функция работает аналогично функции '''fwrite''' из стандартной библиотеки C stdio. Почитать о ней можно здесь: [[http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B2%D0%B2%D0%BE%D0%B4/%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4_%D0%B2_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_%D0%A1%D0%B8 Wikipedia: Файловый ввод/вывод в языке Си]]
| |
− | | |
− | | |
− | [[Категория:Функции Файловой Системы]]
| |
Версия 10:49, 24 апреля 2010