Методы реестра пользовательских stream filter в THotPDF
Позволяет просматривать, удалять, очищать и измерять stream filter, определённые приложением
Объявление
function UnregisterCustomStreamFilter(
const FilterName: AnsiString): Boolean;
procedure ClearCustomStreamFilters;
function GetCustomStreamFilterCount: Integer;
function GetCustomStreamFilterName(Index: Integer): AnsiString;
function GetCustomStreamFilterStatistics(
out Statistics: THPDFCustomStreamFilterStatistics): Boolean;
procedure ResetCustomStreamFilterStatistics;
Параметры
FilterName сравнивается без учёта регистра и без ведущего слэша, Index адресует текущий стабильный порядок реестра, а Statistics получает согласованный snapshot
Возвращаемое значение
Unregister сообщает, существовало ли такое имя; count возвращает текущее число регистраций; name — нормализованное имя; statistics — есть ли регистрации или попытки
Примечания по использованию
- Недопустимый индекс имени выбрасывает
EArgumentOutOfRangeException - Удалённые интерфейсы освобождаются после снятия блокировки реестра
- Очистка регистраций не сбрасывает телеметрию
- Сброс телеметрии не очищает регистрации