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


KSPROPSETID_BdaCA

KSPROPSETID_BdaCA — это набор свойств условного доступа (ЦС) BDA. Он используется для запроса к узлам сопоставления сообщений управления правами (ECM) для определения состояния этих узлов и состояния связанных модулей ЦС и модулей интеллектуального карта читателей. Этот набор свойств также может запрашивать пользовательский интерфейс, который подключаемые модули ЦС могут отображать и контролировать доступ к программам, обрабатываемым через узел карты ECM.

Доступны следующие свойства.

KSPROPERTY_BDA_ECM_MAP_STATUS
Возвращает состояние узла карты ECM.

KSPROPERTY_BDA_CA_MODULE_STATUS
Возвращает состояние модуля ЦС, связанного с узлом карты ECM.

KSPROPERTY_BDA_CA_SMART_CARD_STATUS
Возвращает состояние интеллектуального средства чтения карта, связанного с узлом карты ECM.

KSPROPERTY_BDA_CA_MODULE_UI
Возвращает пользовательский интерфейс, который может отображать подключаемый модуль ЦС.

KSPROPERTY_BDA_CA_SET_PROGRAM_PIDS
Задает список идентификаторов пакетов в определенной программе.

KSPROPERTY_BDA_CA_REMOVE_PROGRAM
Запрещает доступ к определенной программе.

Комментарии

Свойства в этом наборе свойств соответствуют событиям в наборе событий KSEVENTSETID_BdaCAEvent. Мини-накопители BDA сигналит о событиях в этом наборе событий для уведомления подключаемых модулей ЦС. Затем подключаемые модули ЦС запрашивают соответствующие свойства в KSPROPSETID_BdaCA. Мини-накопители BDA сигналит об этих событиях всякий раз, когда происходит значительное изменение состояния, или при взаимодействии с пользователем. Мини-накопители BDA взаимодействуют с пользователем, например, для представления сообщения пользователю или для согласования транзакции с пользователем. Существенное изменение состояния заключается, например, в том, что пользователь удаляет смарт-карта из средства чтения смарт-карта.

См. также:

KSEVENTSETID_BdaCAEvent