Creación de un motor de datos adjuntos
Un motor de datos adjuntos es un archivo DLL que procesa solicitudes de análisis y configuración específicas del servicio. En otras palabras, controla el procesamiento que no puede controlar el conjunto de herramientas de configuración de seguridad estándar.
Para crear un motor de datos adjuntos, debe implementar las tres funciones siguientes:
- SceSvcAttachmentAnalyze, que calcula la diferencia entre la configuración del servicio y la configuración almacenada en la base de datos de seguridad. Estas diferencias se escriben en la base de datos de seguridad. Para obtener más información, vea Implementación de SceSvcAttachmentAnalyze.
- SceSvcAttachmentConfig, que configura el servicio como se especifica en la interfaz de usuario del complemento. Para obtener más información, vea Implementación de SceSvcAttachmentConfig.
- SceSvcAttachmentUpdate, que actualiza la configuración base y el análisis de configuración del servicio en la base de datos de seguridad. Para obtener más información, vea Implementación de SceSvcAttachmentUpdate.
El conjunto de herramientas de configuración de seguridad implementa un conjunto de funciones de soporte técnico a las que la aplicación puede llamar para consultar y establecer información en la base de datos de seguridad. Para obtener más información, vea Funciones de devolución de llamada de datos adjuntos.
Después de crear un archivo DLL del motor de datos adjuntos, debe registrarlo con el conjunto de herramientas de configuración de seguridad. Este proceso se describe en Registro de un motor de datos adjuntos.
Además de crear un motor de datos adjuntos, también debe crear una extensión de complemento de datos adjuntos. La extensión de complemento proporciona una interfaz de usuario para tareas específicas del servicio. Cuando el usuario especifica una nueva configuración mediante una extensión de complemento, la solicitud se pasa al motor de datos adjuntos adecuado. A continuación, el motor se conecta al servicio y cambia su configuración. Si no implementa una extensión de complemento, los usuarios no tendrán ninguna manera de cambiar la configuración o el análisis del servicio. Para obtener más información sobre cómo crear una extensión de complemento de datos adjuntos, vea Crear una extensión de complemento de datos adjuntos.