| Предыдущий | Следующий |
| ERROR_VID_INVALID_GPA_RANGE_HANDLE | ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED |
ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE
Что означает ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE
ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE (0xC0370016) — Невозможно установить клиентские уведомления: с блоком памяти не связана очередь сообщений.
Клиентские notifications запрашиваются раньше обязательной association memory block с message queue.
Что проверить
Проверьте initialization order: queue должна существовать и быть associated с memory block до установки client notifications.
Проверьте также rollback: если создание queue удалось, а association не удалось, код не должен продолжать к установке notifications. Иначе эта ошибка становится вторичным симптомом пропущенного failure несколькими вызовами раньше.
Как исправлять и подтвердить результат
Создайте и свяжите notification queue, затем устанавливайте notifications. Не игнорируйте ошибку association.
Техническая ссылка
Нужно найти другой код? Найти другой код состояния или ошибки.
