reportAvOnComRelease MDA

reportAvOnComReleaseتنشيط مساعد تصحيح الأخطاء التي تتم إدارتها (MDA) عندما يتم طرح استثناء نظراً للمستخدم مرجع حساب أخطاء أثناء تنفيذ COM إمكانية التشغيل المتداخل ويستخدم Releaseأو ReleaseComObjectالطريقة ضمه المكالمات COM الأساسية.

الأعراض

مشكلات خرق الوصول و تلف ذاكرة.

السبب

من حين لآخر، باستثناء هو طرح نظراً للمرجع مستخدم حساب أخطاء أثناء تنفيذ توافق COM واستخدام Releaseأو ReleaseComObjectالطريقة ضمه المكالمات COM الأساسية. وتكون عادة th هو ‏‏ استثناء هو dهوcarded نظراً لعدم القيام بذلك يؤدي حدوث انتهاك وصول في CLR، إحضار عليه باستمرار. عند ترتيب هو assهوtant هو ممكنة، مثل الاستثناءات يمكن الكشف عنها والإبلاغ عن بدلاً من أن يتم ببساطة dهوcarded.

الدقة

قم بفحص حساب مرجع تعليمات برمجية وابحث عن أخطاء بفحص عملاء الأصلي الخاص بك الكائن مرجع عد الأخطاء.

التأثير تشغيل وقت التشغيل

تتوفر الوضعين. إذا allowAvسمة هو true، يمنع المساعد وقت التشغيل من تجاهل انتهاك الوصول. إذا allowAvهو false، أي هو الافتراضي، dهوcards وقت التشغيل حدوث انتهاك وصول، ولكن رسالة تحذير هو الإعلام للمستخدم للإشارة إلى أنه تم طرح استثناء dهوcarded.

الإخراج

إذا كان ذلك ممكناً، يحتوي الإخراج على vtable مؤشر واجهة COM الأصلي. Otherwهوe، رسالة إخبارية هو dهوplayed.

التكوين

<mdaConfig>
  <assistants>
    <reportAvOnComRelease allowAv="false"/>
  </assistants>
</mdaConfig>

راجع أيضًا:

المرجع

MarshalAsAttribute

المبادئ

تشخيص الأخطاء مع المساعدين التصحيح مدارة

تنظيم إمكانية التشغيل المتداخل

موارد أخرى

إمكانية التشغيل المتداخل