Sdílet prostřednictvím


notMarshalable – pomocník spravovaného ladění (MDA)

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

Pomocník notMarshalable spravovaného ladění (MDA) se aktivuje, když modul CLR (Common Language Runtime) narazí na ukazatel rozhraní MODELU COM bez platné registrovaného proxy serveru nebo nesprávné IMarshal implementace rozhraní při pokusu o zařazování rozhraní napříč kontexty.

Příznaky

Volání nejsou obsluhována nebo volání probíhají v nesprávném kontextu pro ukazatele rozhraní MODELU COM.

Příčina

Při pokusu o zařazování rozhraní napříč kontexty není platný registrovaný proxy server nebo zástupný znak nebo nesprávný IMarshal kód.

Rozlišení

Ujistěte se, že máte zaregistrovanou zástupný kód proxy serveru a zda IMarshal je implementace platná.

Vliv na modul runtime

Tento mdA nemá žádný vliv na modul runtime.

Výstup

Zpráva popisující problém.

Konfigurace

<mdaConfig>
  <assistants>
    <notMarshalable/>
  </assistants>
</mdaConfig>

Viz také