イベント
HACL は、特定のイベントを非同期通知する機能を備えています。アプリケーションは、特定のイベントが起きたときに通知を受けるように選択することができます。例えば、アプリケーションは、Z and I Emulator for Windows の新しい接続が開始したら通知を受けるようにすることができます。現在、HACL は次のようなイベントの通知をサポートします。
- 接続のスタート・ストップ
- 通信の接続/切断
- オペレーターのキー・ストローク
- 表示スペースまたは OIA の更新
注:
- アプリケーションの NotifyEvent メソッドは、別の実行スレッド上に非同期で呼び出されます。そのため、NotifyEvent メソッドは、再入可能でなければならず、また、アプリケーション・リソースにアクセスする場合は、適切なロックまたは同期化を使用する必要があります。
- HACL 層 (自動化オブジェクトなど) によっては、HACL イベントを完全にはサポートしていなかったり、実装していなかったりすることがあります。