Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0000231 (STATUS_MARSHALL_OVERFLOW)?

 
Anterior Siguiente
STATUS_PROPSET_NOT_FOUND STATUS_INVALID_VARIANT

STATUS_MARSHALL_OVERFLOW

Qué significa STATUS_MARSHALL_OVERFLOW

Una operación de marshaling intentó codificar más datos de los que admite la representación de destino. Puede tratarse de un count/offset que no cabe, un buffer de protocolo fijo o una estructura serializada cuyo crecimiento supera el contrato; no es necesariamente un heap overflow.

Registre la estructura, número de elementos y tamaño calculado antes de serializar. Compruebe arithmetic overflow y límites de campo. Si el protocolo permite fragmentación, úsela; ampliar solo el buffer local no cambia un límite wire-format.

Qué comprobar

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version