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, только когда реестр пуст и с момента сброса не зафиксировано ни одной попытки
Примечания по использованию
- Отмены и неудачные seek также попадают в
FailureCount RegisteredFilterCountснимается в момент запроса статистикиResetCustomStreamFilterStatisticsочищает счётчики и последнюю диагностику, не трогая регистрации