Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poskytuje metody pro zpracování zpětných volání ladicího programu.
Methods
| Metoda | Description |
|---|---|
| Break – metoda | Upozorní ladicí program při Break spuštění instrukce v datovém proudu kódu. |
| Breakpoint – metoda | Upozorní ladicí program, když je zjištěn zarážka. |
| BreakpointSetError – metoda | Upozorní ladicí program, že modul CLR (Common Language Runtime) nemohl přesně svázat zarážku nastavenou před kompilací funkce za běhu (JIT). |
| ControlCTrap – metoda | Upozorní ladicí program, že je v procesu ladění zachycený ctrl+C. |
| CreateAppDomain – metoda | Upozorní ladicí program, že byla vytvořena doména aplikace. |
| CreateProcess – metoda | Upozorní ladicí program při prvním připojení nebo spuštění procesu. |
| CreateThread – metoda | Upozorní ladicí program, že vlákno začalo spouštějící spravovaný kód. |
| DebuggerError – metoda | Upozorní ladicí program, že došlo k chybě při pokusu o zpracování události z CLR. |
| EditAndContinueRemap – metoda | Deprecated. Upozorní ladicí program, že se do integrovaného vývojového prostředí odeslala událost přemapování. |
| EvalComplete – metoda | Upozorní ladicí program, že bylo dokončeno vyhodnocení. |
| EvalException – metoda | Upozorní ladicí program, že vyhodnocení bylo ukončeno neošetřenou výjimkou. |
| Exception – metoda | Upozorní ladicí program, že ze spravovaného kódu byla vyvolána výjimka. |
| ExitAppDomain – metoda | Upozorní ladicí program, že doména aplikace byla ukončena. |
| ExitProcess – metoda | Upozorní ladicí program, že proces ukončil. |
| ExitThread – metoda | Upozorní ladicí program, že se ukončilo vlákno, které spouštělo spravovaný kód. |
| LoadAssembly – metoda | Upozorní ladicí program, že sestavení CLR bylo úspěšně načteno. |
| LoadClass – metoda | Upozorní ladicí program, že byla načtena třída. |
| LoadModule – metoda | Upozorní ladicí program, že modul CLR byl úspěšně načten. |
| LogMessage – metoda | Upozorní ladicí program, že vlákno spravované CLR volal metodu EventLog ve třídě pro protokolování události. |
| LogSwitch – metoda | Upozorní ladicí program, že spravované vlákno CLR volal metodu ve Switch třídě pro vytvoření, úpravu nebo odstranění přepínače ladění/trasování. |
| NameChange – metoda | Upozorní ladicí program, že se změnil název domény aplikace nebo vlákna. |
| StepComplete – metoda | Upozorní ladicí program, že se dokončil krok. |
| UnloadAssembly – metoda | Upozorní ladicí program, že bylo uvolněno sestavení CLR. |
| UnloadClass – metoda | Upozorní ladicí program, že je třída uvolněna. |
| UnloadModule – metoda | Upozorní ladicí program, že byl uvolněn modul CLR (DLL). |
| UpdateModuleSymbols – metoda | Upozorní ladicí program, že se změnily symboly modulu CLR. |
Poznámky
Všechny zpětná volání jsou serializována, volána ve stejném vlákně a volána s procesem v synchronizovaném stavu.
Každá implementace zpětného volání musí volat ICorDebugController::Continue pokračovat v provádění. Pokud ICorDebugController::Continue není volána před vrácením zpětného volání, proces zůstane zastaven a žádné další zpětná volání událostí nedojde, dokud ICorDebugController::Continue nebude volána.
Ladicí program musí implementovat ICorDebugManagedCallback2. Instance objektu zpětného ICorDebugManagedCallback volání nebo ICorDebugManagedCallback2 je předána jako objekt zpětného volání ICorDebug::SetManagedHandler.
Poznámka:
Toto rozhraní nepodporuje vzdálené zavolání, a to buď mezi počítači, nebo mezi procesy.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 1.0