| Предыдущий | Следующий |
| MQ_ERROR_UNSUPPORTED_CLASS | MQ_ERROR_CANNOT_CREATE_PSC_OBJECTS |
MQ_ERROR_UNINITIALIZED_OBJECT
Что означает MQ_ERROR_UNINITIALIZED_OBJECT
MQ_ERROR_UNINITIALIZED_OBJECT (0xC00E0094) — Перед использованием объект MSMQManagement необходимо инициализировать.
MSMQ (Microsoft Message Queuing) — служба очередей сообщений Windows, где отправка, хранение и получение разделены во времени. Поэтому для этого результата важен конкретный этап операции: создание/открытие очереди, отправка, получение, запрос свойств или административное действие.
Что проверить
- Для
MSMQManagementпроверьте, был ли объект инициализирован для нужной машины/очереди до чтения его свойств. - Не путайте состояние COM-объекта управления с состоянием службы MSMQ: служба может работать, а конкретный management object оставаться неинициализированным.
- Меняйте по одному условию за запуск и сохраняйте исходный HRESULT до преобразования библиотекой или COM-обёрткой.
Как подтвердить исправление
Считайте причину устранённой только после повторения исходной MSMQ-операции под той же учётной записью и с тем же типом очереди; перезапуск службы или пересоздание объекта сами по себе являются лишь восстановительными действиями.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
