| Предыдущий | Следующий |
| PEER_E_INVALID_ROLE_PROPERTY | PEER_E_INVALID_RECORD_EXPIRATION |
PEER_E_INVALID_CLASSIFIER_PROPERTY
Практический смысл
Практический смысл PEER_E_INVALID_CLASSIFIER_PROPERTY (0X80632072): peer API отклонил некорректный свойство классификатора. В трассировке отделяйте маркер «invalid classifier property» от последующих wrapper/UI ошибок: они могут появиться уже после первичной границы и не объясняют исходное состояние.
Свидетельства
До повторной попытки запишите Peer API, graph/group/identity handle и текущее lifecycle-состояние. Для условия «peer API отклонил некорректный свойство классификатора» эти данные важнее общего текста сообщения, потому что позволяют связать результат с конкретным владельцем операции.
- peer API, graph/group/identity handle и operation generation.
- конкретный ID/name/role, участвующий в операции.
- первый HRESULT и предшествующий успешный переход состояния.
| Наблюдение | Что оно означает |
|---|---|
| Первый вызов возвращает PEER_E_INVALID_CLASSIFIER_PROPERTY | Граница «peer API отклонил некорректный свойство классификатора» относится к текущему объекту и generation; сохраните это состояние до cleanup. |
| После одного целевого изменения код исчезает | Связь с условием «peer API отклонил некорректный свойство классификатора» подтверждается только если остальные входы и owning context не изменились. |
| Первым становится другой HRESULT | Считайте его новой первичной границей; маркер «invalid classifier property» больше не должен подменять причину следующего отказа. |
Специфическая проверка для этого кода
Сохраните classifier property из invitation/group metadata вместе с issuer и целевым peer name. Валидируйте property как часть приглашения, а не как исходный classifier при создании имени. Сравните одно корректное приглашение и одно с изменённым classifier property; credential и group identity при этом должны оставаться одинаковыми.
Проверка одной переменной
Контрольный запуск должен воспроизводить «peer API отклонил некорректный свойство классификатора» на тех же исходных данных. Затем исправьте только поле, структуру, token или registration value, которое отклонил компонент. Если операция проходит прежнюю стадию, гипотеза локализована; если нет — вернитесь к первому HRESULT и сохранённым полям.
- Зафиксируйте первый
PEER_E_INVALID_CLASSIFIER_PROPERTYи объект, которому принадлежит маркер «invalid classifier property». - Сохраните входные данные и lifecycle-state до изменения условия «peer API отклонил некорректный свойство классификатора».
- Измените только состояние, связанное с «peer API отклонил некорректный свойство классификатора», и выполните тот же вызов ещё раз.
Как подтвердить исправление
Не удаляйте всю peer-базу, identities или firewall rules до фиксации конкретного graph/group/record state. Исправление считается реальным, когда прежняя граница «peer API отклонил некорректный свойство классификатора» пройдена на сопоставимом входе, а не просто скрыта более общим сообщением.
Документация
- Microsoft: Grouping API functions.
- Microsoft: How to connect to a peer group.
- Microsoft: How group security works.
- Microsoft Open Specifications: Peer-to-peer grouping overview.
Нужно найти другой код? Найти другой код состояния или ошибки.
