Un componente COM di cui non è possibile effettuare il marshalling è attualmente utilizzato da un apartment/contesto diverso ...

Un componente COM di cui non è possibile effettuare il marshalling è attualmente utilizzato da un apartment/contesto diverso rispetto a quello utilizzato per l'accesso a CLR. Poiché non è possibile effettuare il marshalling del componente, verrà chiamato direttamente dall'apartment/contesto corrente. È possibile che si verifichino danni o la perdita di dati se il componente non consente l'accesso da più thread contemporaneamente. La causa di questo problema è probabilmente un'implementazione di IMarshal errata nel componente COM.