Что означает код HRESULT 0xC1210256 (EVT_WDSMCS_E_CP_MEMORY_LEAK)?

 
Предыдущий Следующий
EVT_WDSMCS_E_CP_SHUTDOWN_FUNC_FAILED EVT_WDSMCS_E_CP_OPEN_INSTANCE_FAILED

EVT_WDSMCS_E_CP_MEMORY_LEAK

EVT_WDSMCS_E_CP_MEMORY_LEAK: смысл кода и диагностика

EVT_WDSMCS_E_CP_MEMORY_LEAK — Поставщик содержимого WDS завершил работу, не освободив часть выделенной памяти.

Ошибка относится именно к завершению поставщик содержимого: WDS обнаружил ресурсы памяти, которые provider не освободил к концу своего жизненного цикла.

Особенности результата

Для поставщика содержимого восстановите владельца каждой allocation, созданной при инициализации, открытии экземпляра и выдаче содержимого. Сопоставьте рост private bytes/heap с вызовами provider и проверьте, что CloseInstance/Shutdown освобождают те же объекты при обычном завершении и при ошибке. Перезапуск службы лишь временно освобождает память; подтверждение исправления — повторные циклы start/stop и multicast-сеансов без монотонного роста памяти.

Ссылки по этому результату


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