lpLinkToMasterLDB

Связывает (добавляет в группу) указанную загрузку с родительской.

char lpLinkToMasterLDB(
    void *catID,
    LOADDATABLOCK *pLDBchild,
    const char bScrUbdate
);

Параметры

catID
[вх]
Идентификатор целевого мастера группы. Может быть как категорией так и LOADDATABLOCK свободной или мастер-загрузки.
pLDBchild
[вх] Указатель на LOADDATABLOCK свободной загрузки, добавляемой в указанную группу загрузок.
bScrUbdate
[вх] Установи в 1 для принудительной перерисовки окна программы. Реально полезно в случае вызова этой функции для перемещения уже существующих загрузок. Рекомендуется 0, исключая случаи наблюдения проблем с отображением результатов.

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

0 при успехе,
EINVAL при неверно заданных аргументах,
EACCES при недопустимых значениях аргументов,
EBUSY если в аргументы переданы уже запущенные загрузки,
прочее - внутренние ошибки (можно попробовать вызвать GеtLastError() чтоб разобраться).

Заметки

Если обе или хотя-бы одна из связываемых загрузок были свободными, catID станет мастером, а pLDBchild - дочерней.
Завершится ошибкой если catID является дочерней, pLDBchild является идентификатором категории или pLDBchild является мастером. Т. е. нельзя дочерний сделать и мастером и нельзя одну дочернюю или категорию добавить нескольким мастерам.
Повторное добавление также генерирует ошибку EACCES.

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

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

Смотри также

iPluginGroupMkr