Sdílet prostřednictvím


ICorDebugManagedCallback3::CustomNotification – metoda

Označuje, že se vyvolalo oznámení vlastního ladicího programu.

Syntaxe

HRESULT CustomNotification(ICorDebugThread *    pThread,
                           ICorDebugAppDomain * pAppDomain);

Parametry

pThread [v] Ukazatel na vlákno, které vyvolalo oznámení.

pAppDomain [v] Ukazatel na doménu aplikace, která obsahuje vlákno, které vyvolalo oznámení.

Návratová hodnota

Tato metoda vrátí následující konkrétní HRESULTs a také chyby HRESULT, které označují selhání metody.

HRESULT Popis
S_OK Metoda byla úspěšně dokončena.

Výjimky

Poznámky

Následné volání ICorDebugThread4::GetCurrentCustomDebuggerNotification metoda načte objekt vlákna, který byl předán metodě Debugger.NotifyOfCrossThreadDependency . Typ objektu vlákna musí být dříve povolen voláníM ICorDebugProcess3::SetEnableCustomNotification metoda. Ladicí program může číst parametry specifické pro typ z polí objektu vlákna a může ukládat odpovědi do polí.

Rozhraní ICorDebug neukládá žádné zásady pro typy oznámení nebo jejich obsah a sémantika oznámení jsou přísně kontraktem mezi ladicími programy, aplikacemi a rozhraním .NET Framework.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 4

Viz také