Si trabaja con lenguajes de programación que no cuentan con recolección de basura (por ejemplo, C++), debe usar clases de punteros inteligentes (consulte los ejemplos en C++ y COM) o liberar los objetos creados por los métodos de creación cuando ya no sean necesarios. Antes de desinicializar Engine, debe liberar todos los objetos creados. De lo contrario, la función DeinitializeEngine devuelve E_FAIL.
