iPluginLDControl

Интерфейс управления жизненным циклом загрузок.

typedef const struct PLUGINLDCONTROL{
    HRESULT(*lpQueryInterface)(REFIID iid, void **ppvObject);
    LOADDATABLOCK* (*lpCreateLDB)(const char *url, const wchar_t *sPath, const size_t advbytes);
    HRESULT (*lpFreeLDB)(LOADDATABLOCK* pLdb);
    char (*lpResetLDB)(LOADDATABLOCK* pLdb, const char hard);
    HRESULT (*lpStartLDB)(LOADDATABLOCK* pLdb, const char force);
    HRESULT (*lpStopLDB)(LOADDATABLOCK* pLdb);
} *iPluginLDControl;

Методы

lpQueryInterface
Запрос интерфейсов.
lpCreateLDB
Создание новой загрузки.
lpFreeLDB
Удаление существующей загрузки. Оконный аналог: UM_FREELDB.
lpResetLDB
Сбрасывает загрузку. Оконный аналог: UM_RESETLDB.
lpStartLDB
Запускает загрузку. Оконный аналог: UM_STARTLOAD.
lpStopLDB
Останавливает загрузку.

Заметки

Идентификатор этого интерфейса: IID_PluginLdControl

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

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

Смотри также