| Previous | Next |
| RPC_NT_PROTOCOL_ERROR | RPC_NT_UNSUPPORTED_TYPE |
RPC_NT_UNSUPPORTED_TRANS_SYN
RPC_NT_UNSUPPORTED_TRANS_SYN is an NTSTATUS value used by the Windows RPC runtime. RPC transfer syntax defines how interface data is represented on the wire. This status means that the server does not support the transfer syntax proposed for the call. It can occur even when the client reached the correct endpoint and requested a known interface.
It differs from RPC_NT_UNKNOWN_IF, where the server does not recognize the interface itself. In Windows RPC, transfer-syntax negotiation can involve NDR and the Microsoft NDR64 extension; the applicable syntax must be supported by both sides.
The interface is known, but the proposed data-representation syntax cannot be used
- Log the interface UUID/version and every transfer syntax proposed and accepted during bind or alter-context negotiation.
- Check client/server architecture and runtime-version compatibility rather than treating the status as a generic endpoint failure.
- When an intermediary participates, verify that it preserves the required RPC presentation contexts instead of assuming raw TCP reachability is sufficient.
References
- Microsoft Open Specifications: MS-RPCE
- Microsoft: RPC return values
- The Open Group: DCE 1.1 RPC specification
Looking for a different code? Search another status or error code.