DL FsReadFile
UINT8 DL_FsReadFile(void* buffer, UINT32 element_size, UINT32 count, FILE_HANDLE_T handle, UINT32* elements_read);
Описание
Функция для чтения данных из файла
Параметры
- void* buffer
- Буффер, куда прочитаются данные из файла. Может иметь любой тип
- UINT32 element_size
- Количество байтов в "элементе", которые нужно прочитать
- UINT32 count
- Количество "элементов", которые нужно прочитать. В результате будет прочитано (element_size*count) байт.
- FILE_HANDLE_T handle
- Идентификатор открытого файла из DL_FsOpenFile
- UINT32* elements_read
- Указатель на UINT32 переменную, в которую запишется количество прочитанных байт
Примечания
Функция работает аналогично функции fread из стандартной библиотеки C stdio. Почитать о ней можно здесь: [Wikipedia: Файловый ввод/вывод в языке Си]