Что означает код HRESULT 0x80632010 (PEER_E_INVALID_RECORD)?

 
Предыдущий Следующий
PEER_E_CLOUD_NAME_AMBIGUOUS PEER_E_NOT_AUTHORIZED

PEER_E_INVALID_RECORD

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

Windows Peer-to-Peer API отклонил PEER_RECORD, потому что структура или одно из её полей недействительны.

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

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

Если запись получена из сети или хранилища, проверьте её версию и сериализацию до передачи API. Код требует исправить структуру записи, а не состояние сети или соседнего узла.

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


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