Site icon EfmSoft

What does NTSTATUS 0xC003000B (RPC_NT_BYTE_COUNT_TOO_SMALL) mean?

 
Previous Next
RPC_NT_ENUM_VALUE_OUT_OF_RANGE RPC_NT_BAD_STUB_DATA

RPC_NT_BYTE_COUNT_TOO_SMALL

RPC byte count is too small for marshaled data

RPC_NT_BYTE_COUNT_TOO_SMALL is produced by stub/NDR validation when a caller-provided size does not match the data that must be transmitted or decoded. It is common around conformant arrays, byte buffers, strings, and serialization buffers.

Do not diagnose this as a network short read until the IDL size attributes and actual buffer lengths have been checked. The stub may reject the arguments before any useful server-side operation happens.

What to check

References


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

Exit mobile version