What does NTSTATUS 0xC0020007 (RPC_NT_INVALID_ENDPOINT_FORMAT) mean?

 
Previous Next
RPC_NT_INVALID_STRING_UUID RPC_NT_INVALID_NET_ADDR

RPC_NT_INVALID_ENDPOINT_FORMAT

RPC_NT_INVALID_ENDPOINT_FORMAT is an NTSTATUS value used by the Windows RPC runtime. An endpoint identifies the server instance within the transport selected by a protocol sequence. This status means that the endpoint portion of the binding is not in the format accepted for that transport. A TCP port, named-pipe endpoint and local RPC endpoint do not share one interchangeable syntax.

It differs from RPC_NT_NO_ENDPOINT_FOUND, where a valid binding still cannot resolve a matching endpoint. It also differs from RPC_NT_CANT_CREATE_ENDPOINT, which occurs when a server cannot create an endpoint after the format has been accepted.

The endpoint syntax does not match the selected RPC transport

  • Log the protocol sequence and endpoint as a pair; do not inspect the endpoint string in isolation.
  • Use the endpoint form required by the selected transport and check whether a configuration layer has added or removed escaping.
  • On the server, verify that the same protocol-sequence/endpoint pair was registered before testing client reachability.

References


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