| Previous | Next |
| PEER_E_INVITE_CANCELLED | PEER_E_NOT_SIGNED_IN |
PEER_E_INVITE_RESPONSE_NOT_AVAILABLE
Which peer contract was rejected
PEER_E_INVITE_RESPONSE_NOT_AVAILABLE — HRESULT 0x80637001 means that the caller requested an asynchronous invitation result before the completion event was signaled. The relevant API boundary includes PeerCollabAsyncInviteContact/Endpoint and PeerCollabGetInvitationResponse.
Minimum diagnostic packet
| Item | Evidence |
|---|---|
| Raw input | Preserve async handle, event handle, wait result, callback order, timeout chosen by the application and invitation target. |
| 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
Wait for the documented completion event and retrieve the result once, comparing with an immediate premature retrieval.
Why the comparison code is different
PEER_E_TIMEOUT differs because response-not-available is premature polling; timeout is a completed wait/connect attempt that exceeded its allowed interval.
Recommended change
Use event-driven completion or a bounded wait and keep the invitation handle valid until the response is consumed.
Technical references
Looking for a different code? Search another status or error code.
