Что означает код HRESULT 0x80630015 (PEER_E_GRAPH_IN_USE)?

 
Предыдущий Следующий
PEER_E_GRAPH_SHUTTING_DOWN PEER_E_INVALID_DATABASE

PEER_E_GRAPH_IN_USE

Что означает PEER_E_GRAPH_IN_USE

PEER_E_GRAPH_IN_USE — база Peer Graph уже используется открытым graph handle и не может быть изменена требуемым способом.

Практический смысл

Операции удаления, замены или некоторых изменений graph database требуют отсутствия активных пользователей. Если другой экземпляр приложения или тот же процесс держит HGRAPH/соединение, API возвращает этот код вместо принудительного закрытия.

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

  • Сохраните graph ID, путь database и список открытых graph handles в процессе.
  • Проверьте другие процессы/потоки, которые могли открыть тот же graph и не завершить cleanup.
  • Перед delete/replace корректно закройте соединения и graph handles, затем подтвердите освобождение базы.
  • Не удаляйте файл базы напрямую при активном graph: состояние Peer Graphing может стать несогласованным.

Технические ссылки


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