interfaces privadas de Container-Specific

Algunos contenedores proporcionan interfaces privadas específicas del contenedor para una funcionalidad adicional o un rendimiento mejorado. Los controles que se basan en esas interfaces específicas del contenedor deben funcionar, si es posible, sin esas interfaces específicas del contenedor presentes para que las funciones de control en contenedores diferentes. Por ejemplo, Visual Basic implementa interfaces privadas que proporcionan funcionalidad de formato de cadena a los controles. Si un control usa estas interfaces de formato privado, debería poder ejecutarse con compatibilidad de formato predeterminada si estas interfaces no están disponibles. Si el control puede funcionar sin las interfaces privadas, debe tomar las medidas adecuadas (como advertir al usuario de funcionalidad reducida), pero seguir funcionando. Si no es una opción, se debe registrar una categoría de componente según sea necesario para que solo los contenedores que admitan esta funcionalidad puedan hospedar estos controles.