KSEVENTSETID_BdaCAEvent
KSEVENTSETID_BdaCAEvent 是 BDA 条件访问 (CA) 事件集。 它用于通知 CA 插件与权利控制消息 (ECM) 映射节点关联的 CA 模块和智能卡读取器的状态更改。 此事件集还可以通知 CA 插件是否存在用户界面 (UI) ,这些插件应检索和显示程序信息中的更改。
以下事件可用:
KSEVENT_BDA_PROGRAM_FLOW_STATUS_CHANGED
通知程序信息中的状态更改。
KSEVENT_BDA_CA_MODULE_STATUS_CHANGED
通知与 ECM 映射节点关联的 CA 模块的状态更改。
KSEVENT_BDA_CA_SMART_CARD_STATUS_CHANGED
通知与 ECM 映射节点关联的智能卡读取器的状态更改。
KSEVENT_BDA_CA_MODULE_UI_REQUESTED
通知存在 CA 插件可以检索和显示的 UI。
注释
此事件集中的每个事件对应于KSPROPSETID_BdaCA属性集中的属性。 CA 插件请求在 BDA 组件中发生事件时收到通知。 BDA 微型驱动程序在此事件集中发出信号事件,以通知 CA 插件。 然后,这些 CA 插件查询KSPROPSETID_BdaCA中的相应属性。 每当发生重大状态更改或与用户交互时,BDA 微型驱动程序会发出这些事件信号。 BDA 微型驱动程序与用户交互,例如,向用户显示消息或与用户协商事务。 例如,当用户从智能卡读取器中删除智能卡时,状态会显著变化。