KSEVENTSETID_BdaCAEvent
KSEVENTSETID_BdaCAEvent は、BDA 条件付きアクセス (CA) イベント セットです。 これは、CA モジュールおよび Entitlement Control Message (ECM) マップ ノードに関連付けられているスマート カード リーダーの状態の変更を CA プラグインに通知するために使用されます。 このイベント セットは、これらのプラグインが取得して表示する必要があるユーザー インターフェイス (UI) の存在と、プログラム情報の変更について CA プラグインに通知することもできます。
次のイベントを使用できます。
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 の存在を通知します。
Comments
このイベント セット内の各イベントは、KSPROPSETID_BdaCA プロパティ セット内のプロパティに対応します。 CA プラグインは、BDA コンポーネント内のイベントが発生したときに通知を受け取る必要があります。 BDA ミニドライバーは、CA プラグインに通知するために、このイベント セット内のイベントを通知します。 これらの CA プラグインは、KSPROPSETID_BdaCA の対応するプロパティに対してクエリを実行します。 BDA ミニドライバーは、重大な状態変化が発生した場合、ユーザーとやりとりをする場合に、これらのイベントを通知します。 BDA ミニドライバーは、ユーザーへのメッセージ表示や、ユーザーとのトランザクションのネゴシエーションなど、ユーザーとのやり取りを行います。 重要な状態の変化とは、ユーザーがスマート カード リーダーからスマート カードを削除した場合などです。