[comment]: # ({31f06395-a93134cd})
# 11 Windows用Zabbix senderダイナミックリンクライブラリ

#### 概要

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

zabbix_sender.dll を使用するユーザーアプリケーションをコンパイルするには、zabbix_sender.h と zabbix_sender.lib が必要です。

#### 入手方法

zabbix_sender.dll を入手する方法は2つあります。

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

ダウンロードオプションを選択する際は、*Encryption* で "No encryption"、*Packaging* で "Archive" を選択してください。その後、Zabbix agent 2 ではなく Zabbix agent をダウンロードします。

zabbix_sender.h、zabbix_sender.lib、zabbix_sender.dll ファイルは、ダウンロードした ZIP アーカイブ内の `bin\dev` ディレクトリにあります。必要な場所にファイルを展開してください。

**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]: # ({/31f06395-a93134cd})
