Dela via


ICorDebugController::HasQueuedCallbacks-metod

Hämtar ett värde som anger om några hanterade återanrop för närvarande är i kö för den angivna tråden.

Syntax

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

Parametrar

pThread [i] En pekare till ett "ICorDebugThread"-objekt som representerar tråden.

pbQueued [ut] En pekare till ett värde som är true om några hanterade motringningar för närvarande placeras i kö för den angivna tråden, falseannars .

Om null anges för parametern pThread HasQueuedCallbacks returneras true om det för närvarande finns hanterade återanrop i kö för någon tråd.

Kommentarer

Återanrop skickas en i taget, varje gång ICorDebugController::Fortsätt anropas. Felsökningsprogrammet kan kontrollera den här flaggan om den vill rapportera flera felsökningshändelser som inträffar samtidigt.

När felsökningshändelser placeras i kö har de redan inträffat, så felsökaren måste tömma hela kön för att vara säker på tillståndet för felsökningsgeen. (Ring ICorDebugController::Continue för att tömma kön.) Om kön till exempel innehåller två felsökningshändelser på tråd X, och felsökningsprogrammet pausar tråd X efter den första felsökningshändelsen och sedan anropar ICorDebugController::Continue, skickas den andra felsökningshändelsen för tråd X även om tråden har pausats.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Finns sedan 1.0

Se även