Compartir a través de


KSEVENTSETID_BdaCAEvent

KSEVENTSETID_BdaCAEvent es el conjunto de eventos de acceso condicional (CA) de BDA. Se usa para notificar a los complementos de CA los cambios en el estado de los módulos de CA y los lectores de tarjetas inteligentes asociados a los nodos de mapa del mensaje de control de derechos (ECM). Este conjunto de eventos también puede notificar a los complementos de CA sobre la existencia de la interfaz de usuario (UI) que esos complementos deben recuperar y mostrar y acerca de los cambios en la información del programa.

Los siguientes eventos están disponibles:

KSEVENT_BDA_PROGRAM_FLOW_STATUS_CHANGED
Notifica un cambio de estado en la información del programa.

KSEVENT_BDA_CA_MODULE_STATUS_CHANGED
Notifica un cambio de estado en el módulo de CA asociado a un nodo de asignación ECM.

KSEVENT_BDA_CA_SMART_CARD_STATUS_CHANGED
Notifica un cambio de estado en el lector de tarjetas inteligentes asociado a un nodo de mapa ECM.

KSEVENT_BDA_CA_MODULE_UI_REQUESTED
Notifica la existencia de la interfaz de usuario que un complemento de CA puede recuperar y mostrar.

Comentarios

Cada evento de este conjunto de eventos corresponde a una propiedad del conjunto de propiedades KSPROPSETID_BdaCA. Los complementos de CA solicitan recibir notificaciones cuando se producen eventos en un componente de BDA. Los minidrivers de BDA indican eventos en este conjunto de eventos para notificar a los complementos de CA. Esos complementos de CA consultan las propiedades correspondientes en KSPROPSETID_BdaCA. Los minidrivers de BDA indican estos eventos siempre que se produce un cambio de estado significativo o para interactuar con un usuario. Los minidrivers de BDA interactúan con un usuario, por ejemplo, para presentar un mensaje al usuario o para negociar una transacción con un usuario. Un cambio de estado significativo es, por ejemplo, cuando un usuario quita una tarjeta inteligente del lector de tarjetas inteligentes.

Consulte también

KSPROPSETID_BdaCA