Start

главная

Функция Start вызывается один раз самой первой перед вызовами всех прочих функций SRP-модуля. S&R передает плагину информацию, необходимую для дальнейшей работы.

void WINAPI Start(
    const struct PluginStartupInfo *Info,
    const struct SRPluginStartupInfo *srInfo
);

Параметры

Info
Указатель на структуру PluginStartupInfo (описание смотрите в документации по написанию плагинов к FAR). Этот указатель действителен только в области видимости данной функции (до выхода из функции), так что структура должна копироваться во внутреннюю переменную плагина для дальнейшего использования.
srInfo
Указатель на структуру SRPluginStartupInfo. Этот указатель действителен только в области видимости данной функции (до выхода из функции), так что структура должна копироваться во внутреннюю переменную плагина для дальнейшего использования.

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

Нет.

Пример

struct PluginStartupInfo Info;
struct SRPluginStartupInfo SRInfo;

void WINAPI _export Start(
    const struct PluginStartupInfo *psInfo,
    const struct SRPluginStartupInfo * srInfo)
{
    Info = *psInfo;
    SRInfo = *srInfo;
}
Смотрите также:
Экспортируемые функции | Exit | PluginStartupInfo | SRPluginStartupInfo