Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

13 Zabbix sender dynamic link library for Windows

В среде Windows приложения могут отправлять данные в Zabbix сервер/прокси напрямую с помощью библиотеки динамической компоновки Zabbix sender (zabbix_sender.dll) вместо запуска внешнего процесса (zabbix_sender.exe).

Динамическая библиотека с файлами разработки находится в папке bin. Используйте его включая заголовок zabbix_sender.h файл и ссылку с библиотекой zabbix_sender.lib. Пример файла с API отправителя Zabbix может быть использован в папке build_sender.

Последовательная функциональность предназначена для Zabbix sender dynamic link library:

|int zabbix_sender_send_values(const char *address, unsigned short port,const char *source, const zabbix_sender_value_t *values, int count,char **result);|<|<| |------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------|-|-| |char **result);`{.c}|<|<|

Следующие структуры данных используются для Zabbix sender dynamic link library:

```{.c} typedef struct { · /* host name, must match the name of target host in Zabbix / · char · host; · /* the item key / · char · key; · /* the item value / · char · value; } zabbix_sender_value_t;

typedef struct { · /* number of total values processed / · int total; · / number of failed values ​​/ · int failed; · / time in seconds the server spent processing the sent values ​​*/ · double · time_spent; } zabbix_sender_info_t;