IniGetStr

Извлекает текстовое значение параметра.

char IniGetStrA(
    char* Buf,
    size_t Bufsz,
    const char* ParamName,
    char* Dest, size_t DestSz,
    const PINISECTION Section
);
char IniGetStrW(
    wchar_t* Buf,
    size_t Bufsz,
    const wchar_t* ParamName,
    wchar_t* Dest,
    size_t DestSz,
    const PINISECTION Section
);

Параметры

Buf [вх]
Блок памяти с загруженным в него содержимым ini файла.
Bufsz [вх] Размер этого блока (символов).
ParamName [вх] Имя параметра.
Dest
[вых] Адрес буфера - приёмника значения параметра.
DestSz
[вх] Размер буфера Dest.
Section [вх] Адрес структуры INISECTION для выбора целевой группы параметров в ini файле.

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

0 при успехе.
Или код ошибки.

Заметки

Эта функция оставлена для совместимости. Рекомендуется использовать IniGetStr12.
Используй IniGetStr12, чтобы выяснить необходимый размер буфера.

Внимание!

Требует линковки с msvcrt! Имеет проблемы с современными компиляторами от Microsoft.

Быстрая справка

ОС Требует наличие стандартной библиотеки Си
DLL 2fapShare.dll
Библиотека 2fapShare.lib
Заголовок ini.h

Смотри также

Работа с ini файлами
INISECTION, IniCreateSection, IniDelParam, IniDelSection, IniGetNum, IniGetStr12, IniSetSection, IniSetNum, IniSetStr