Suplentes de DLL

COM permite crear servidores DLL que se puedan cargar en un proceso EXE suplente. Esto combina la facilidad de escritura de servidores DLL con las ventajas de la implementación ejecutable. Las herramientas de desarrollo como Microsoft Visual Studio facilitan la escritura de servidores DLL, pero un servidor DLL tiene límites. La ejecución del servidor DLL en un proceso suplente ofrece varias ventajas posibles:

  • Aislamiento de errores y la capacidad de atender a varios clientes simultáneamente.
  • En un entorno distribuido, se podría usar una implementación del servidor DLL para atender a los clientes remotos.
  • Podría permitir que los clientes se protejan de código de servidor que no es de confianza, al tiempo que les permite acceder a los servicios que proporciona el servidor DLL.
  • La ejecución de un servidor DLL en un suplente proporciona al archivo DLL la seguridad del suplente.

COM proporciona un proceso suplente predeterminado o puede escribir un suplente personalizado si tiene necesidades especiales.

En los temas siguientes se proporciona más información sobre suplentes dll: