Site icon EfmSoft

What does HRESULT 0x80631005 (PEER_E_CLOUD_NAME_AMBIGUOUS) mean?

 
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

ItemEvidence
Raw inputPreserve 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.

Exit mobile version