واجهة 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 |
الوصف |
---|---|
Establishes a جديد اتصال between the مضيف و the debugger إلى associate tasks مع an معرّف و a friendly اسم. |
|
قم بإزالة الاقتران بين قائمة بالمهام ومعرّف اسم مألوف. |
|
لم يتم تطبيق هذا الأسلوب. |
|
الحصول على القيمة تشير إلى ما إذا كان المصحح هو المتصلة بالعملية. |
|
Associates a قائمة of ICLRTask instances مع an معرّف و a friendly اسم. |
|
لم يتم تطبيق هذا الأسلوب. |
|
قم بتعيين سياسة لقراءة ملفات قاعدة بيانات (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