Что означает код ошибки Windows 4055 (PEERDIST_ERROR_ALREADY_INITIALIZED)?

 
Предыдущий Следующий
PEERDIST_ERROR_NOT_INITIALIZED PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS

PEERDIST_ERROR_ALREADY_INITIALIZED

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

PEERDIST_ERROR_ALREADY_INITIALIZED — предоставленный объект уже инициализирован.

PeerDist (Peer Distribution) — Windows API и служба, лежащие в основе BranchCache: они позволяют кэшировать и получать блоки содержимого в филиале, в том числе от других клиентов или hosted cache. Поэтому эти коды относятся к жизненному циклу BranchCache-объектов, метаданным содержимого и peer-cache, а не к произвольной P2P-программе.

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

Зафиксируйте контент, идентификатор данных и PeerDist API, который вернул PEERDIST_ERROR_ALREADY_INITIALIZED.

  • Проверьте состояние службы BranchCache/PeerDist, режим кэша и целостность метаданных содержимого для этой операции.
  • Не очищайте весь кэш как первый шаг: сначала подтвердите, что ошибка относится именно к сохранённым метаданным или к конкретной незавершённой операции.
  • Проверьте уже существующий объект и его параметры до создания или регистрации нового. Для PEERDIST_ERROR_ALREADY_INITIALIZED обычно безопаснее сделать операцию идемпотентной либо явно обновить существующий объект, чем создавать дубликат.

Исходная формулировка

  • The supplied object has already been initialized.
  • NOT_INITIALIZED is the opposite boundary; ALREADY_INITIALIZED protects against duplicate setup.
  • Two components share a wrapper and both run startup initialization. Centralizing ownership prevents the second call.
  • The decisive boundary for this result is whether initialization was invoked again for an object that already owns initialized PeerDist state.
  • the wrapper retried before it could make initialization idempotent in the wrapper or ensure exactly one owner performs it, without discarding the live state.

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


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