GetAbout

Данная процедура вызывается в случае возникновения событий на связанной загрузке: её готовность, останов или запуск.

сhar GetAbout(
    PPLUGINGETABOUT pAbout
);

Параметры

pAbout [вх/вых] указатель на структуру PLUGINGETABOUT, которую согласно минимума определённого флагами должен заполнить плагин, предоставляя сведения о себе. Если каких-то данных не существует допустимо оставить поле равным нулю, однако поле suphosts всегда должно заполняться (что логично). Пустое поле shortname приведёт к использованию имени файла библиотеки в качестве отображаемого имени.

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

0 - сбой/не использовать этот плагин.
1 - Успех, поля структуры заполнены статичными данными.
2 - Успех, поля структуры требует освобождения (будет применён LocalFree())

Заметки

Если ты заполняешь поля номерами строк в ресурсах - это код возврата 1.
Структура должна быть заполнена единообразно.
GetAbout() вызывается не при каждой загрузке плагина, и даже не при каждом запуске программы, а единоразовыми вызовами средств обновления данных о доступных плагинах, записываемых в файл настроек. Данные средства на данный момент вызываются только пользователем через вкладку "плагины" диалога настроек программы. (или параметром режима отладки -l:)

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

ОС C поддержкой WinAPI v4
DLL 2fap.exe
Библиотека -
Заголовок plugincom-plugin.h

Смотри также

PLUGINGETABOUT