Sdílet prostřednictvím


ICorDebugController::HasQueuedCallbacks – metoda

Získá hodnotu, která určuje, zda některé spravované zpětné volání jsou aktuálně zařazeny do fronty pro zadané vlákno.

Syntaxe

HRESULT HasQueuedCallbacks (
    [in] ICorDebugThread *pThread,
    [out] BOOL           *pbQueued
);

Parametry

pThread [v] Ukazatel na objekt ICorDebugThread, který představuje vlákno.

pbQueued[ven] Ukazatel na hodnotu, která je true v případě, že některé spravované zpětná volání jsou aktuálně zařazeny do fronty pro zadané vlákno, jinak . false

Pokud je pro pThread parametr zadána hodnota null, HasQueuedCallbacks vrátí se true , pokud jsou aktuálně spravované zpětná volání zařazena do fronty pro jakékoli vlákno.

Poznámky

Zpětná volání budou odeslána vždy po jednom, pokaždé, když je volána ICorDebugController::Continue . Ladicí program může tento příznak zkontrolovat, pokud chce nahlásit více událostí ladění, ke kterým dochází současně.

Při zařaďte do fronty události ladění, k nimž již došlo, takže ladicí program musí vyprázdnit celou frontu, aby byl jistý stav ladicího programu. (Volání ICorDebugController::Continue pro vyprázdnění fronty.) Pokud například fronta obsahuje dvě události ladění ve vlákně X a ladicí program pozastaví vlákno X po první události ladění a potom volání ICorDebugController::Continue, druhá ladicí událost pro vlákno X se odešle, i když vlákno bylo pozastaveno.

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

Viz také