| Previous | Next |
| PEER_E_TIMEOUT | PEER_E_FW_EXCEPTION_DISABLED |
PEER_E_INVALID_ADDRESS
Which peer contract was rejected
PEER_E_INVALID_ADDRESS — HRESULT 0x80637007 means that the endpoint address supplied to the collaboration operation is malformed or incompatible with the expected peer endpoint format. The relevant API boundary includes PEER_ENDPOINT structures and Peer Collaboration invite/subscription calls.
Minimum diagnostic packet
| Item | Evidence |
|---|---|
| Raw input | Preserve address family, IPv6 bytes and scope ID, port, endpoint structure version, source enumeration and serialization boundaries. |
| Owning context | Record the Windows user, process integrity, graph or group handle, database path and selected cloud. |
| Previous success | Save the last successful create, open, enumerate, parse, register or sign-in result that produced the object. |
| Result order | Retain the first HRESULT so cleanup failures do not replace the code that rejected the request. |
Focused reproduction
Use an endpoint structure returned directly by Peer Collaboration enumeration and compare with the manually reconstructed address.
Why the comparison code is different
PEER_E_IPV6_NOT_INSTALLED differs because invalid-address rejects one endpoint value; IPv6-not-installed means the platform protocol prerequisite is absent.
Recommended change
Preserve IPv6 scope and address-family data, validate structure sizes and avoid converting endpoint addresses through lossy text fields.
Technical references
Looking for a different code? Search another status or error code.
