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 미니드라이버가 사용자와 상호 작용하여 사용자에게 메시지를 표시하거나 사용자와 트랜잭션을 협상합니다. 중요한 상태 변경은 예를 들어 사용자가 스마트 카드 판독기에서 스마트 카드 제거하는 경우입니다.