What does HRESULT 0x80010008 (RPC_E_CLIENT_DIED) mean?

 
Previous Next
RPC_E_SERVER_DIED RPC_E_INVALID_DATAPACKET

RPC_E_CLIENT_DIED

RPC_E_CLIENT_DIED is observed when the COM client disappears while the server is processing its request. The server should treat the client connection as gone and release work that exists only for that caller when it is safe to do so.

Server-side diagnosis

  • Check whether the client process terminated, was killed, or lost its RPC channel.
  • Avoid assuming that the client is still available for callbacks, UI prompts, or result delivery.
  • Make long-running server work cancellable or independently recoverable where the COM contract permits it.

This result identifies client disappearance; it does not by itself identify why the client process ended.

Microsoft: COM error codes


Looking for a different code? Search another status or error code.