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にてビルドする場合は、プロジェクト-プロパティ-プロジェクト規定値の文字セットを“マルチバイト文字セットを使用する”に設定してから実行してください。