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

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

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

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

Схема, отображающая три шрифта, представляющие атрибуты получения и задания состояния ksproperty.

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

Показан серый шрифт. Свойство доступно только для чтения (KSPROPERTY_TYPE_GET)

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

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

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

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

См. также

Утилита KSStudio

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

KSStudio — пины и узлы

KSStudio — монитор KS

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