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