KSEVENTSETID_BdaCAEvent
KSEVENTSETID_BdaCAEvent est le jeu d’événements d’accès conditionnel BDA. Il est utilisé pour notifier les plug-ins d’autorité de certification des modifications apportées à status des modules d’autorité de certification et des lecteurs de carte intelligents associés aux nœuds de carte ECM (Entitlement Control Message). Cet ensemble d’événements peut également informer les plug-ins d’autorité de certification de l’existence de l’interface utilisateur (IU) que ces plug-ins doivent récupérer et afficher, ainsi que des modifications apportées aux informations du programme.
Les événements suivants sont disponibles :
KSEVENT_BDA_PROGRAM_FLOW_STATUS_CHANGED
Avertit d’une modification status dans les informations du programme.
KSEVENT_BDA_CA_MODULE_STATUS_CHANGED
Avertit d’une modification de status sur le module d’autorité de certification associé à un nœud de carte ECM.
KSEVENT_BDA_CA_SMART_CARD_STATUS_CHANGED
Avertit d’une modification status sur le lecteur carte intelligent associé à un nœud de carte ECM.
KSEVENT_BDA_CA_MODULE_UI_REQUESTED
Avertit de l’existence d’une interface utilisateur qu’un plug-in d’autorité de certification peut récupérer et afficher.
Commentaires
Chaque événement de ce jeu d’événements correspond à une propriété dans le jeu de propriétés KSPROPSETID_BdaCA. Les plug-ins d’autorité de certification demandent à être avertis quand des événements se produisent dans un composant BDA. Les minidrivers BDA signalent des événements dans cet événement défini pour notifier les plug-ins d’autorité de certification. Ces plug-ins d’autorité de certification interrogent ensuite les propriétés correspondantes dans KSPROPSETID_BdaCA. Les mini-disques BDA signalent ces événements chaque fois qu’un changement important status se produit ou pour interagir avec un utilisateur. Les minidrivers BDA interagissent avec un utilisateur, par exemple pour présenter un message à l’utilisateur ou pour négocier une transaction avec un utilisateur. Un changement status important est, par exemple, lorsqu’un utilisateur supprime un carte intelligent du lecteur carte intelligent.