次の方法で共有


KSPROPSETID_BdaCA

KSPROPSETID_BdaCA は、BDA の条件付きアクセス (CA) プロパティ セットです。 これは、Entitlement Control Message (ECM) マップ ノードに対して、それらのノードの状態、関連する CA モジュールおよびスマート カード リーダーの状態をクエリするために使用します。 このプロパティ セットは、CA プラグインが ECM マップ ノードを介して処理されたプログラムへのアクセスを表示および制御できるユーザー インターフェイス (UI) をクエリすることもできます。

使用できるプロパティは次のとおりです。

KSPROPERTY_BDA_ECM_MAP_STATUS
ECM マップ ノードの状態を返します。

KSPROPERTY_BDA_CA_MODULE_STATUS
ECM マップ ノードに関連付けられている CA モジュールの状態を返します。

KSPROPERTY_BDA_CA_SMART_CARD_STATUS
ECM マップ ノードに関連付けられているスマート カード リーダーの状態を返します。

KSPROPERTY_BDA_CA_MODULE_UI
CA プラグインが表示できる UI を返します。

KSPROPERTY_BDA_CA_SET_PROGRAM_PIDS
特定のプログラムのパケット識別子のリストを設定します。

KSPROPERTY_BDA_CA_REMOVE_PROGRAM
特定のプログラムへのアクセスを禁止します。

Comments

このプロパティ セットのプロパティは、KSEVENTSETID_BdaCAEvent イベント セット内のイベントに対応します。 BDA ミニドライバーは、CA プラグインに通知するために、このイベント セット内のイベントを通知します。 これらの CA プラグインは、KSPROPSETID_BdaCA の対応するプロパティに対してクエリを実行します。 BDA ミニドライバーは、重大な状態変化が発生した場合、ユーザーと対話する場合に、これらのイベントを通知します。 BDA ミニドライバーは、ユーザーへのメッセージ表示や、ユーザーとのトランザクションのネゴシエーションなど、ユーザーとのやり取りを行います。 重要な状態の変化とは、ユーザーがスマート カード リーダーからスマート カードを削除した場合などです。

参照

KSEVENTSETID_BdaCAEvent