Получить из файла конфигурации ядра один из основных (обязателньых) параметров драйвера.
#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 );
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
Предыдущий раздел: Описание API картографического фреймворка