Microsoft COM トランザクション インテグレーター (COMTI) が "リモート環境 (RE) で TCP/IP を使用して顧客情報制御システム (CICS) または情報管理システム (IMS) を使用するように構成されている場合、クライアント アプリケーションが COM+ コンポーネントを繰り返し呼び出すことで、ユーザー定義型を使用して COMTI オブジェクトをインスタンス化します。そして、最終的にアプリケーションが失敗し、次のエラー メッセージが返される可能性があります。
オブジェクト %2 のメソッド %1 が失敗しました
注
他の RU でも同じ問題が発生する可能性があります。
Microsoft Windows システム モニターを使用して、プロセス オブジェクトのプライベート バイトとワーキング セットのデータをログに記録すると、メモリ リークが発生します。
問題は、ユーザー定義型に存在する ODO 配列が原因で発生します。 具体的には、タイプ ライブラリから VarDesc 構造体を取得するための呼び出しが行われ、メモリをオペレーティング システムに解放する空きメソッド呼び出しは発行されません。