MDA invalidMemberDeclaration

Note

Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.

Asisten penelusuran kesalahan terkelola invalidMemberDeclaration (MDA) diaktifkan untuk melaporkan kesalahan yang terjadi saat menentukan cara marshal parameter anggota yang akan dipanggil dari COM.

Gejala

Kegagalan HRESULT dikembalikan ke COM tanpa metode terkelola yang telah dipanggil.

Penyebab

Ini kemungkinan besar karena atribut yang tidak kompatibel MarshalAsAttribute pada salah satu parameter.

Resolution

Tentukan atribut yang valid MarshalAsAttribute pada parameter.

Efek pada Runtime

MDA ini tidak berpengaruh pada CLR.

Hasil

Pesan informasi yang berisi nama anggota, nama jenis, dan pesan kesalahan.

Konfigurasi

<mdaConfig>
  <assistants>
    <invalidMemberDeclaration/>
  </assistants>
</mdaConfig>

Baca juga