Структуры данных — общая схема.
Структурами данных являются:
iofunc_ocb_t
Содержит информацию по каждому дескриптору файла.
iofunc_attr_t
Содержит информацию по каждому устройству.
iofunc_mount_t
Содержит информацию по каждой точке монтирования.
Когда мы обсуждали таблицы функций установления соединения и ввода/вывода, мы уже видели блоки открытого контекста и атрибутные записи — в таблицах функций ввода/вывода OCB был последним передаваемым параметром. Атрибутная запись передавалась как параметр
iofunc_ocb_t
Структура блока открытого контекста (OCB) содержит информацию по каждому дескриптору файла. Это означает, что когда клиент выполняет вызов
Как вы, наверное, догадываетесь, в OCB содержатся важные вещи по каждому открытию ресурса и по каждому дескриптору файла. Вот его содержание (взято из
typedef struct _iofunc_ocb {
IOFUNC_ATTR_T *
int32_t
CM НИЖЕ!!!
uint16_t
uint16_t
} iofunc_ocb_t;
Проигнорируем пока комментарий относительно поля
Поля структуры iofunc_ocb_t
Бьерн Страуструп , Бьёрн Страуструп , Валерий Федорович Альмухаметов , Ирина Сергеевна Козлова
Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT