KsStudio — свойства и события
В этом разделе описывается использование служебной программы KSStudio для работы со свойствами и событиями.
Работа со свойствами
Свойства, для которых фильтр объявляет поддержку, отображаются как подэлемент каждого фильтра, экземпляра закрепления и узла. Эти свойства группируются по PropertySet и отображаются с использованием следующих соглашений о шрифтах:
Отображается синим шрифтом— свойство доступно для чтения и записи (KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET)
Отображается серым шрифтом — свойство доступно только для чтения (KSPROPERTY_TYPE_GET)
Отображается черным шрифтом, который зачеркивался через . Свойство было объявлено как доступное для чтения, но KSPROPERTY_TYPE_GET с ошибкой
Вы можете изменить значение свойства, дважды щелкнув текущее значение. После изменения значения нажмите клавишу ВВОД, и новое значение будет отправлено драйверу. Если вызов завершается сбоем, сбой регистрируется в журнале.
Работа с событиями
События, для которых фильтр объявляет поддержку, отображаются как подэлемент каждого фильтра, экземпляра закрепления и узла. Эти события группируются по Набору событий. События по умолчанию отключены. Чтобы включить событие, щелкните его правой кнопкой мыши и выберите включить во всплывающем меню. Это отменяет значок лампочки события. При сигнале события (как в случае нажатия пользователем кнопки на соответствующем оборудовании) лампочка события загорается в течение 200 мс.