gis_common_driver_get_mandatory_driver_param_from_cfg()

Получить из файла конфигурации ядра один из основных (обязателньых) параметров драйвера.

Прототип:

#include <gis/gis_driver.h>
int gis_common_driver_get_mandatory_driver_param_from_cfg( const char **param_to_init,
const char *section_key,
const char *param_key,
const char *prefix );

Аргументы:

param_to_init
Элемент структуры gis_driver_ctx_t.
section_key
Название раздела файла конфигурации ядра.
param_key
Название атрибута в файле конфигурации ядра, значение которого требуется получить.
prefix
Префикс драйвера, используемый в отладочном выводе.

Библиотека:

formatctl

Описание:

Функция динамически выделяет память для строки и возвращает прочитанное значение. Искомый параметр, значение которого возвращается, обязан быть в файле конфигурации ядра.

Примеры использования:

gis_driver_ctx_t driver_ctx;
if ( gis_common_driver_get_mandatory_driver_param_from_cfg( &driver_ctx.origin_extension,
"jpeg2000-local",
"fmt_extension",
"[JPEG2000_local_driver] " ) != EOK )
{
printf( "gis_common_driver_get_mandatory_driver_param_from_cfg() failed!\n");
return 1;
}
free( (char *)driver_ctx.origin_extension );

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

ПК ЦКИ для ЗОСРВ «Нейтрино»

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

Поддерживается, начиная с ПК ЦКИ редакции 1.3

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

gis_driver_ctx_t




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