TXFABindingDeadlineCheck

ユニット: HPDFXFA

宣言

TXFABindingDeadlineCheck = function(Deadline: Int64): Boolean of object;

動作

バジェット付きネイティブバインディングとフィールド値リゾルバのオーバーロードは、Deadline が非負のときバインディングのトラバーサル中にこのメソッドを呼び出します。操作を続行できる間は True を、デッドラインが過ぎたら False を返してください

Deadline はコールバックと同じクロックドメインを使わなければなりません。インタラクティブランタイムは独自のデッドラインチェックを供給するため、TXFAWidgetRuntimeOptions.MonotonicMilliseconds がネイティブバインディングスキャンも支配します

nil コールバックは GetTickCount64 を使い、Deadline はそのカウンタのミリ秒で表します。負の Deadline は経過時間チェックを無効化します

コールバックは同期型で、リゾルバが返った後は保持されません。呼び出しの間、所有オブジェクトが生きている必要があります

操作カウントと固定トラバース深さの上限は、コールバックとは独立に有効のままです

関連 API