| Предыдущий | Следующий |
| CO_E_DBERROR | CO_E_NOTCONSTRUCTED |
CO_E_NOTPOOLED
Что означает результат
CO_E_NOTPOOLED: Созданный компонент COM+ должен использовать пул объектов. COM+ object не находится в object pool, хотя операция ожидает pooled instance. Это lifecycle/capability state конкретного объекта.
Что проверить
- Проверьте, включён ли ObjectPooling для component и был ли объект создан через соответствующий COM+ activation path.
- Не применяйте pool-specific операции к обычному экземпляру.
- Сопоставьте release/deactivate path, который мог уже вывести объект из пула.
Диагностика и исправление
Исправьте модель activation/pooling; retry pool operation на объекте, который по контракту не pooled, не изменит состояние.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.