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, false
annars .
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