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

 
Предыдущий Следующий
PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED PEERDIST_ERROR_MISSING_DATA

PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO

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

PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO — предоставленные сведения о содержимом имеют недопустимый формат.

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

Content information в BranchCache — не само содержимое файла, а сериализованные метаданные с идентификаторами/хэшами и описанием сегментов, по которым клиент может проверить и запросить нужные блоки.

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

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

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

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

  • The supplied content information is malformed.
  • A proxy truncates the final bytes of content information, and PeerDist rejects the malformed descriptor before any peer retrieval begins.
  • record preserve the exact blob, length, hashes, segment descriptors, and transport framing.
  • The decisive boundary for this result is whether the content-information blob is truncated, structurally invalid, or inconsistent with its declared fields.
  • It can surface during an API call whose diagnosis depends on preserve the exact blob, length, hashes, segment descriptors, and transport framing.

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


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