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.
Označuje, zda vlákno má někdy neošetřenou výjimku.
Syntaxe
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
Parametry
ppBlockingObjectEnum [ven] Ukazatel na adresu seřazeného výčtu corDebugBlockingObject struktur.
Návratová hodnota
Tato metoda vrátí následující konkrétní HRESULTs a také chyby HRESULT, které označují selhání metody.
| HRESULT | Description |
|---|---|
| S_OK | Od jejího vytvoření došlo k neošetřené výjimce. |
| S_FALSE | Vlákno nikdy nemělo neošetřenou výjimku. |
Poznámky
Tato metoda označuje, zda vlákno má někdy neošetřenou výjimku. V době, kdy je aktivováno neošetřené zpětné volání výjimky nebo je inicializován nativní jit-attach, je zaručeno, že tato metoda vrátí S_OK. Neexistuje žádná záruka, že ICorDebugThread.GetCurrentException metoda vrátí neošetřenou výjimku; Pokud však proces ještě nebyl pokračovat po získání neošetřené zpětného volání výjimky nebo při nativním připojení JIT. Navíc je možné (i když je nepravděpodobné) mít více než jedno vlákno s neošetřenou výjimkou v době, kdy se aktivuje nativní připojení JIT. V takovém případě neexistuje způsob, jak určit, která výjimka aktivovala připojení JIT.
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 4.0