| Previous | Next |
| PEER_E_NO_CLOUD | PEER_E_INVALID_RECORD |
PEER_E_CLOUD_NAME_AMBIGUOUS
Which peer contract was rejected
PEER_E_CLOUD_NAME_AMBIGUOUS — HRESULT 0x80631005 means that the supplied PNRP cloud reference matches more than one cloud of the same scope and therefore does not select a unique namespace. The relevant API boundary includes PNRP cloud enumeration, PeerGroupJoin optional cloud name and PNRP resolution calls.
PNRP is a Winsock namespace provider that resolves peer names to endpoint information inside an IPv6-based cloud. Cloud selection, registration and endpoint enumeration are distinct steps.
Minimum diagnostic packet
| Item | Evidence |
|---|---|
| Raw input | Preserve all enumerated cloud names and scopes, interface identifiers, the caller-supplied cloud string and the invitation/configuration value from which it came. |
Focused reproduction
Repeat the operation with the fully qualified cloud name returned by enumeration and compare with the ambiguous shorthand.
Why the comparison code is different
PEER_E_NO_CLOUD differs because ambiguous means multiple candidates exist; no-cloud means none exist.
Recommended change
Persist and pass the exact cloud identifier rather than only a scope label.
Technical references
Looking for a different code? Search another status or error code.
