THPDFCustomStreamFilterStatistics
1 つの THotPDF インスタンスのレジストリと実行テレメトリを集約します
宣言
THPDFCustomStreamFilterStatistics = record
RegisteredFilterCount: Integer;
PushAttemptCount: Int64;
PullAttemptCount: Int64;
SuccessCount: Int64;
FailureCount: Int64;
CancellationCount: Int64;
SeekContractViolationCount: Int64;
InputBytes: Int64;
OutputBytes: Int64;
LastFilterName: AnsiString;
LastDiagnostic: AnsiString;
end;
パラメータ
試行カウンタはプッシュとプルのモードを分離し、バイトカウンタは観測された入力を集約して生成された分離出力を提供し、最後のフィールドは最新の結果コンテキストを保持します
戻り値
GetCustomStreamFilterStatistics は、レジストリが空で、リセット以降に試行が記録されていない場合にのみ False を返します
使用方法
- キャンセルとシーク失敗も
FailureCountに加算されます RegisteredFilterCountは、統計が要求された時点でサンプリングされますResetCustomStreamFilterStatisticsは、登録を変更せずにカウンタと最新の診断をクリアします