THPDFCustomStreamFilterStatistics
Узагальнює телеметрію реєстру та виконання для одного екземпляра 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;
Параметри
Лічильники спроб розділяють режими push і pull, лічильники байтів підсумовують спостережене введення та отримане ізольоване виведення, а останні поля зберігають найновіший контекст результату
Значення, що повертається
GetCustomStreamFilterStatistics повертає False лише тоді, коли реєстр порожній і з моменту скидання не записано жодної спроби
Примітки щодо використання
- Скасування та збої пошуку також зараховуються до
FailureCount RegisteredFilterCountзнімається, коли запитується статистикаResetCustomStreamFilterStatisticsочищує лічильники та найновішу діагностику, не змінюючи реєстрації