APIについて
使用できるAPIは、以下のものです。
|
機能名 |
API名 |
|---|---|
|
配信要求関数 |
utlsend |
|
配信要求拡張関数 |
utlsendex |
|
送信要求関数 |
utlrecv |
|
送信要求拡張関数 |
utlrecvex |
|
簡易転送配信要求関数 |
utlsendit |
|
ジョブ実行結果通知関数 |
hulsndrc |
|
履歴検索関数 |
hulrlog |
本書では、C言語の構文を使用して説明します。
APIの各パラメータの説明に記載されている(IN)、(OUT)は、パラメータの入出力を表します。
- (IN)
-
入力パラメータです。
- (OUT)
-
出力パラメータです。
APIを使用する場合は、以下のDLLをロードしてください。
|
ユーザアプリケーション |
ロードするDLL |
|---|---|
|
32bit |
hulapi.dll |
|
64bit |
hulapi64.dll |
-
HULFT Ver.8のhulapi.dllは、HULFT Ver.8未満とは格納場所が異なります。HULFT Ver.8未満と連携するユーザアプリケーションを使用する場合は、hulapi.dllを絶対パスでロードするようにユーザアプリケーションを修正してください。
-
DLLのロード方法によっては、hulapi.dllをロードする前にhulftrt.dllをロードする必要があります。このマニュアルにはLoadLibrary APIを使用してDLLをロードする場合のサンプルコードを掲載しています。DLLのロード方法の詳細は、Microsoftのホームページを参照してください。
-
VisualStudioにてビルドする場合は、プロジェクト-プロパティ-プロジェクト規定値の文字セットを“マルチバイト文字セットを使用する”に設定してから実行してください。