Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Ten artykuł jest specyficzny dla programu .NET Framework. Nie ma zastosowania do nowszych implementacji .NET, w tym .NET 6 i nowszych wersji.
Asystent invalidMemberDeclaration zarządzanego debugowania (MDA) jest aktywowany w celu zgłaszania błędu występującego podczas określania sposobu marshalingu parametrów elementu członkowskiego do wywołania z modelu COM.
Symptoms
Błąd HRESULT jest zwracany do modelu COM bez wywoływanej metody zarządzanej.
Przyczyna
Jest to najprawdopodobniej spowodowane niezgodnym MarshalAsAttribute atrybutem na jednym z parametrów.
Rozdzielczość
Określ prawidłowe MarshalAsAttribute atrybuty parametrów.
Wpływ na środowisko uruchomieniowe
Ta usługa MDA nie ma wpływu na CLR.
Wynik
Komunikat informacyjny zawierający nazwę elementu członkowskiego, nazwę typu i komunikat o błędzie.
Konfiguracja
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>