[comment]: # ({98a6bcc5-a93134cd})
# 12 Windows用のZabbix senderダイナミックリンクライブラリ

#### 概要

Windows環境では、アプリケーションは外部プロセス(zabbix\_sender.exe)を起動する代わりに、Zabbix senderダイナミックリンクライブラリ(zabbix\_sender.dll)を使用して、Zabbixサーバー/プロキシにデータを直接送信できます。

zabbix_sender.hおよびzabbix_sender.libは、zabbix_sender.dllでユーザーアプリケーションをコンパイルするために必要です。

#### 取得方法

zabbix_sender.dllを取得するには2つの方法があります。

**1.** zabbix_sender.h、zabbix_sender.libおよびzabbix_sender.dllファイルをZIPアーカイブとして[ダウンロード](https://www.zabbix.com/download_agents)します。

ダウンロードオプションを選択するときは、*Encryption*で"No encryption"を選択し、*Packaging*で"Archive"を選択してください。次に、Zabbixエージェント(Zabbixエージェント2ではない)をダウンロードします。

zabbix_sender.h、zabbix_sender.libおよびzabbix_sender.dllファイルは、ダウンロードしたZIPアーカイブ内の`bin\dev`ディレクトリ内にあります。必要な場所でファイルを解凍します。

[既知の問題](/manual/installation/known_issues#missing-files-in-windows-agent-archive)も参照してください。

**2.** ソースからzabbix_sender.dllをビルドします ([説明書](/manual/installation/install/win_agent#overview)を参照してください)。

開発ファイルを備えた動的リンクライブラリは、`bin\winXX\dev`ディレクトリに配置されます。それを使用するには、ヘッダーファイルzabbix_sender.hを含め、ライブラリzabbix_sender.libにリンクします。

#### 参照

-  ライブラリの使用法を示す、Zabbix senderダイナミックリンクライブラリを使用して実装された単純なZabbix senderユーティリティの[例](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/build/win32/examples/zabbix_sender/sender.c)。
-  Zabbix senderダイナミックリンクライブラリのインターフェース関数のファイル[zabbix_sender.h](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/zabbix_sender/win32/zabbix_sender.h)。このファイルには、各インターフェース関数の目的、その引数、戻り値を説明するドキュメントが含まれています。

[comment]: # ({/98a6bcc5-a93134cd})
