مشاركة عبر


واجهة ICLRDebugManager

توفير طرق تسمح مضيف لإجراء اقتران مجموعة من المهام باستخدام معرف اسم مألوف.

interface ICLRDebugManager: IUnknown {
    HRESULT BeginConnection (
        [in] CONNID dwConnectionId, 
        [in, string] wchar_t * szConnectionName
    );
    HRESULT EndConnection (
        [in] CONNID dwConnectionId
    );
    HRESULT GetDacl (
        [out] PACL* ppacl
    );
    HRESULT IsDebuggerAttached (
        [out] BOOL *pbAttached
    );
    HRESULT SetConnectionTasks (
        [in] CONNID id,
        [in] DWORD dwCount,
        [in, size_is(dwCount)] ICLRTask **ppCLRTask
    );
    HRESULT SetDacl (
        [in] PACL pacl
    );
    HRESULT SetSymbolReadingPolicy (
        [in] ESymbolReadingPolicy policy
    );
};

الأساليب

Method

الوصف

أسلوب ICLRDebugManager::BeginConnection

Establishes a جديد اتصال between the مضيف و the debugger إلى associate tasks مع an معرّف و a friendly اسم.

أسلوب ICLRDebugManager::EndConnection

قم بإزالة الاقتران بين قائمة بالمهام ومعرّف اسم مألوف.

أسلوب ICLRDebugManager::GetDacl

لم يتم تطبيق هذا الأسلوب.

أسلوب ICLRDebugManager::IsDebuggerAttached

الحصول على القيمة تشير إلى ما إذا كان المصحح هو المتصلة بالعملية.

أسلوب ICLRDebugManager::SetConnectionTasks

Associates a قائمة of ICLRTask instances مع an معرّف و a friendly اسم.

أسلوب ICLRDebugManager::SetDacl

لم يتم تطبيق هذا الأسلوب.

أسلوب ICLRDebugManager::SetSymbolReadingPolicy

قم بتعيين سياسة لقراءة ملفات قاعدة بيانات (PDB) البرنامج. يحدد سياسة ما إذا كانت المعلومات حول خط الأرقام وملفات هو في الاستدعاءات.

ملاحظات

في تصحيح الأخطاء scenarios, a مضيف might want إلى مجموعة tasks according إلى its own programming logic. على سبيل المثال، يسمح تجميع مطور لمشاهدة المهام مطلوب عن طريق API للمطورين، بدلاً من مشاهدة كل مهمة تشغيل في العملية. ICLRDebugManagerيسمح المضيف إلى تنفيذ هذا النوع من تجميع.

ملاحظة هامةهام

ثلاثة ICLRDebugManagerوالأساليب BeginConnection، SetConnectionTasksو EndConnection، تعتمد على بعضها البعض.يجب استدعاء في ترتيب معين إلى تعمل كما هو متوقع.

تجميع، ومعرّفات الأسماء المألوفة يعين مضيف إلى تجميع, لا معنى لوقت تشغيل اللغة العامة (CLR). CLR يقوم بتمرير المعلومات إلى جانب إلى مصحح الأخطاء.

المتطلبات

الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.

**Header:**MSCorEE.idl

**المكتبة:**مُضمن كـ مورد في MSCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

راجع أيضًا:

موارد أخرى

استضافة واجهات