Áú»¢¶Ä²©

Esta ¨¦ uma tradu??o da p¨¢gina de documenta??o original em ingl¨ºs. Ajude-nos a torn¨¢-la melhor.

15 Biblioteca de links din?micos do remetente Áú»¢¶Ä²© para Windows

Em um ambiente Windows, os aplicativos podem enviar dados para o Áú»¢¶Ä²© servidor/proxy diretamente usando a biblioteca de links din?micos do remetente Áú»¢¶Ä²© (zabbix_sender.dll) em vez de ter que iniciar um processo externo (zabbix_sender.exe).

A biblioteca de v¨ªnculo din?mico com os arquivos de desenvolvimento est¨¢ localizada em pastas bin\winXX\dev. Para us¨¢-lo, inclua o cabe?alho zabbix_sender.h arquivo e link com a biblioteca zabbix_sender.lib. Um arquivo de exemplo com O uso da API do remetente do Áú»¢¶Ä²© pode ser encontrado em pasta build\win32\examples\zabbix_sender.

A seguinte funcionalidade ¨¦ fornecida pelo remetente din?mico do Áú»¢¶Ä²© biblioteca de links:

|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 **resultado);`{.c}|<|<|

As seguintes estruturas de dados s?o usadas pelo link din?mico do remetente do Áú»¢¶Ä²© biblioteca:

estrutura typedef
       {
           /* nome do host, deve corresponder ao nome do host de destino no Áú»¢¶Ä²© */
           char *host;
           /* a chave do item */
           caractere *chave;
           /* valor do item */
           caractere *valor;
       }
       zabbix_sender_value_t;
       
       estrutura typedef
       {
           /* n¨²mero de valores totais processados */
           inteiro total;
           /* n¨²mero de valores com falha */
           int falhou;
           /* tempo em segundos que o servidor gastou processando os valores enviados */
           tempo_gasto duplo;
       }
       zabbix_sender_info_t;