Поделиться через


KsStudio — свойства и события

В этом разделе описывается использование служебной программы KSStudio для работы со свойствами и событиями.

Работа со свойствами

Свойства, для которых фильтр объявляет поддержку, отображаются как подэлемент каждого фильтра, экземпляра закрепления и узла. Эти свойства группируются по PropertySet и отображаются с использованием следующих соглашений о шрифтах:

Схема с тремя шрифтами, представляющими атрибуты ksproperty get и set status.

Отображается синим шрифтом— свойство доступно для чтения и записи (KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_SET)

Отображается серым шрифтом — свойство доступно только для чтения (KSPROPERTY_TYPE_GET)

Отображается черным шрифтом, который зачеркивался через . Свойство было объявлено как доступное для чтения, но KSPROPERTY_TYPE_GET с ошибкой

Вы можете изменить значение свойства, дважды щелкнув текущее значение. После изменения значения нажмите клавишу ВВОД, и новое значение будет отправлено драйверу. Если вызов завершается сбоем, сбой регистрируется в журнале.

Работа с событиями

События, для которых фильтр объявляет поддержку, отображаются как подэлемент каждого фильтра, экземпляра закрепления и узла. Эти события группируются по Набору событий. События по умолчанию отключены. Чтобы включить событие, щелкните его правой кнопкой мыши и выберите включить во всплывающем меню. Это отменяет значок лампочки события. При сигнале события (как в случае нажатия пользователем кнопки на соответствующем оборудовании) лампочка события загорается в течение 200 мс.

См. также раздел

Служебная программа KSStudio

KSStudio — фильтры и фабрики фильтров

KSStudio — контакты и узлы

KSStudio — монитор KS

KSStudio — примеры использования