¿Qué significa el código HRESULT 0x80010010 (RPC_E_INVALID_PARAMETER)?

 
Anterior Siguiente
RPC_E_INVALID_DATA RPC_E_CANTCALLOUT_AGAIN

RPC_E_INVALID_PARAMETER

Qué significa RPC_E_INVALID_PARAMETER

RPC_E_INVALID_PARAMETER (0x80010010) es un HRESULT de COM/RPC. Uno de los parámetros no es válido y no se puede serializar ni deserializar.

Qué comprobar

Registra el índice/tipo del parámetro que el marshaler rechaza y compáralo con la firma IDL realmente registrada.

Cómo resolverlo o tratarlo

Pasa un valor compatible con la interfaz y corrige tamaños, punteros o discriminantes antes de intentar serializarlo.

Qué distingue este resultado

Aquí se identifica un parámetro inválido para marshaling/unmarshaling, más específico que INVALID_DATA.

Referencias técnicas


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