f3s_*_open()

Callback-обработчик для инициализации сокета флеш-памяти или окна в нем

Прототип:

#include <fs/f3s_socket.h>
int32_t f3s_*_open( f3s_socket_t *socket,
uint32_t flags );

Аргументы:

socket
Адрес дескриптора сокета флеш-памяти.
flags
Флаги:
F3S_OPER_SOCKET
Операция открытия сокета флеш-памяти (см. socket_index в f3s_socket_t).
F3S_OPER_WINDOW
Операция открытия окна сокета флеш-памяти (см. window_index в f3s_socket_t).

Библиотека:

libfs-flash3

Описание:

Функция инициализирует сокет или конкретное окно в нем. Она должна обрабатывать все параметры сокета, инициализировать и отображать устройства флеш-памяти, а также инициализировать структуру socket.

Возвращаемое значение:

EOK
Успешное завершение обработчика.
!EOK
При инициализации возникла ошибка, библиотеке следует освободить ресурсы.

Классификация:

ЗОСРВ «Нейтрино», libfs-flash3

Тематические ссылки:

f3s_service_t, f3s_socket_t

Разработка драйвера флеш-памяти




Предыдущий раздел: перейти