Compartir a través de


El controlador predeterminado y los controladores personalizados

La mayoría de las aplicaciones usan el controlador predeterminado, una implementación proporcionada por OLE. Una aplicación implementa un controlador personalizado cuando las funcionalidades del controlador predeterminado no son suficientes. Un controlador personalizado puede reemplazar completamente el controlador predeterminado o usar partes de la funcionalidad que proporciona cuando corresponda. En este último caso, el controlador de aplicación se implementa como un objeto agregado compuesto por un nuevo objeto de control y el controlador predeterminado. Los controladores de aplicación/predeterminados combinados también se conocen como controladores en proceso. El controlador de comunicación remota se usa para objetos que no tienen asignado un CLSID en el registro del sistema o que no tienen ningún controlador especificado. Todo lo que se requiere desde un controlador para estos tipos de objetos es que pasan información a través del límite del proceso.

Controladores de objetos