Что означает код NTSTATUS 0xC0370011 (STATUS_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED)?

 
Также может означать:
КонстантаТипОС
ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATEDHRESULTWindows
Предыдущий Следующий
STATUS_VID_INVALID_NUMA_NODE_INDEX STATUS_VID_INVALID_MEMORY_BLOCK_HANDLE

STATUS_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED

Очередь уведомлений уже связана с блоком памяти

STATUS_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED означает, что блок памяти уже имеет связь с очередью, которую пытается создать вызывающая сторона.

Блок памяти уже владеет связью с очередью уведомлений, и VID отклоняет повторную попытку связи. Проверьте первую операцию подключения и последующий откат: ошибка на более позднем этапе могла оставить связь с очередью, хотя код верхнего уровня считает всю последовательность отменённой.

Это состояние дублирующей связи, а не отсутствующей очереди. Оно часто возникает, когда логика повторов предполагает, что ошибка последующего этапа откатила более раннее подключение очереди, хотя этого не произошло.

Что проверить

  • Найдите первую успешную связь очереди с блоком памяти.
  • Проверьте, использует ли повтор ту же очередь или ошибочно пытается присоединить вторую.
  • Сопоставьте со статусами жизненного цикла очереди сообщений, если связанная очередь была закрыта или заменена.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.