ICLRDebugManager — Interfejs
Udostępnia metody, które umożliwiają hostowi skojarzenie zestawu zadań z identyfikatorem i przyjazną nazwą.
Metody
Metoda | Opis |
---|---|
BeginConnection, metoda | Ustanawia nowe połączenie między hostem a debugerem w celu skojarzenia zadań z identyfikatorem i przyjazną nazwą. |
EndConnection, metoda | Usuwa skojarzenie między listą zadań a identyfikatorem i przyjazną nazwą. |
GetDacl, metoda | Ta metoda nie jest zaimplementowana. |
IsDebuggerAttached, metoda | Pobiera wartość wskazującą, czy debuger jest dołączony do procesu. |
SetConnectionTasks, metoda | Kojarzy listę wystąpień ICLRTask z identyfikatorem i przyjazną nazwą. |
SetDacl, metoda | Ta metoda nie jest zaimplementowana. |
SetSymbolReadingPolicy, metoda | Ustawia zasady odczytu plików bazy danych programu (PDB). Zasady określają, czy informacje o numerach wierszy i plikach są uwzględniane w stosach wywołań. |
Uwagi
W scenariuszach debugowania host może chcieć grupować zadania zgodnie z własną logiką programowania. Na przykład grupowanie umożliwia deweloperowi wyświetlanie tylko zadań wymaganych przez interfejsy API dewelopera zamiast wyświetlania każdego zadania uruchomionego w procesie. ICLRDebugManager
umożliwia hostowi zaimplementowanie tego rodzaju grupowania.
Ważne
Trzy ICLRDebugManager
metody, BeginConnection
, SetConnectionTasks
i EndConnection
, są zależne od siebie. Muszą być wywoływane w podanej kolejności, aby działały zgodnie z oczekiwaniami.
Grupowanie oraz identyfikatory i przyjazne nazwy, które host przypisuje do grupowania, nie mają znaczenia dla środowiska uruchomieniowego języka wspólnego (CLR). ClR przekazuje jedynie informacje do debugera.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od wersji 2.0