共用方式為


invalidMemberDeclaration MDA

注意

本文專屬於 .NET Framework。 它不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。

會啟動 invalidMemberDeclaration Managed 偵錯助理 (MDA) 來報告錯誤,這些錯誤發生在決定如何封送處理成員參數為由 COM 所呼叫時。

徵兆

失敗的 HRESULT 會傳回給 COM,而不呼叫 Managed 方法。

原因

最可能的原因是其中一個參數上不相容的 MarshalAsAttribute 屬性。

解決方法

請在此參數上指定有效的 MarshalAsAttribute 屬性。

對執行階段的影響

此 MDA 對 CLR 沒有影響。

輸出

告知性訊息,包含成員名稱、類型名稱和錯誤訊息。

組態

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

另請參閱