hwi_find_tag()

Найти тег в структуре hwinfo

Прототип:

#include <hw/sysinfo.h>
unsigned hwi_find_tag( unsigned start,
int curr_item,
const char *tagname );

Аргументы:

start
Стартовая позиция поиска заданного элемента. Для первичного вызова необходимо установить значение аргумента HWI_NULL_OFF. Если найденный элемент не соответствует ожидаемому, необходимо передать возвращаемое значение из первого вызова в качестве параметра start следующего вызова hwi_find_item(). Это позволит возобновить поиск с того места, где он был прекращен в прошлый раз. Процедура может быть воспроизведена столько раз, сколько это требуется (возвращаемое значение второго вызова устанавливается аргументу start для третьего вызова и т.д.).
curr_item
Если аргумент ненулевой, поиск завершается в конце текущего элемента (того, на который указывает start). Если curr_item равен нулю, поиск продолжается до конца секции.
tagname
Имя искомого тэга.

Библиотека:

libc

Описание:

Функция hwi_find_tag() находит тэг с именем, указанном в параметре tagname.

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

Отступ до тэга или HWI_NULL_OFF, если тэг не был найден.

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

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

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

hwi_find_item(), hwi_off2tag(), hwi_tag2off()




Предыдущий раздел: Описание API системной библиотеки