| Предыдущий | Следующий |
| CO_E_NOTINITIALIZED | CO_E_CANTDETERMINECLASS |
CO_E_ALREADYINITIALIZED
Что означает результат
CO_E_ALREADYINITIALIZED: Функция CoInitialize уже была вызвана. COM/runtime subsystem уже инициализирована для текущего контекста, и повторная несовместимая инициализация недопустима. Это lifecycle state.
Что проверить
- Проверьте предыдущий initialization call и его параметры.
- Не меняйте apartment/threading model после успешной инициализации потока.
- Сопоставьте initialize/uninitialize pairs.
Диагностика и исправление
Сделайте initialization одноразовой/идемпотентной в нужной границе. Не вызывайте повторную инициализацию с другим режимом.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.