Открыть главное меню

DL FsReadFile: различия между версиями

(Создал статью из материала lavmen и дополнил)
 
(Добавил ссылку на вики)
Строка 15:Строка 15:
 
#'''UINT32* elements_read'''
 
#'''UINT32* elements_read'''
 
#:Указатель на UINT32 переменную, в которую запишется количество прочитанных байт
 
#:Указатель на UINT32 переменную, в которую запишется количество прочитанных байт
 +
 +
== Примечания ==
 +
Функция работает аналогично функции '''fopen''' из стандартной библиотеки 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:Файловый ввод/вывод в языке Си]]
  
 
[[Категория:Функции Файловой Системы]]
 
[[Категория:Функции Файловой Системы]]

Версия 11:29, 19 августа 2009

UINT8 DL_FsReadFile(void* buffer, UINT32 element_size, UINT32 count, FILE_HANDLE_T handle, UINT32* elements_read);

Описание

Функция для чтения данных из файла

Параметры

  1. void* buffer
    Буффер, куда прочитаются данные из файла. Может иметь любой тип
  2. UINT32 element_size
    Количество байтов в "элементе", которые нужно прочитать
  3. UINT32 count
    Количество "элементов", которые нужно прочитать. В результате будет прочитано (element_size*count) байт.
  4. FILE_HANDLE_T handle
    Идентификатор открытого файла из DL_FsOpenFile
  5. UINT32* elements_read
    Указатель на UINT32 переменную, в которую запишется количество прочитанных байт

Примечания

Функция работает аналогично функции fopen из стандартной библиотеки C stdio. Почитать о ней можно здесь: [Wikipedia:Файловый ввод/вывод в языке Си]