| Предыдущий | Следующий |
| MQ_ERROR_TRANSACTION_SEQUENCE | MQ_ERROR_STALE_HANDLE |
MQ_ERROR_MISSING_CONNECTOR_TYPE
Что означает MQ_ERROR_MISSING_CONNECTOR_TYPE
MQ_ERROR_MISSING_CONNECTOR_TYPE (0xC00E0055) — Не задано свойство сообщения с типом соединителя. Оно обязательно для отправки подтверждения или защищённого сообщения.
MSMQ (Microsoft Message Queuing) — служба очередей сообщений Windows, где отправка, хранение и получение разделены во времени. Поэтому для этого результата важен конкретный этап операции: создание/открытие очереди, отправка, получение, запрос свойств или административное действие.
Что проверить
- Проверьте свойство connector type у сообщения, которое должно пройти через foreign connector/подтверждение; для обычного native MSMQ-маршрута оно может быть не нужно.
- Сопоставьте требование свойства с конкретным типом сообщения и целевым connector application вместо назначения случайного GUID.
- Меняйте по одному условию за запуск и сохраняйте исходный HRESULT до преобразования библиотекой или COM-обёрткой.
Как подтвердить исправление
Считайте причину устранённой только после повторения исходной MSMQ-операции под той же учётной записью и с тем же типом очереди; перезапуск службы или пересоздание объекта сами по себе являются лишь восстановительными действиями.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
