ICorDebugProcess::GetHelperThreadID-metod
Hämtar operativsystemets tråd-ID för felsökningsprogrammets interna hjälptråd.
Syntax
HRESULT GetHelperThreadID (
[out] DWORD *pThreadID
);
Parametrar
pThreadID
[ut] En pekare till OS-tråd-ID för felsökningsprogrammets interna hjälptråd.
Kommentarer
Under hanterad och ohanterad felsökning är det felsökarens ansvar att se till att tråden med det angivna ID:t fortsätter att köras om den träffar en brytpunkt som placeras av felsökningsprogrammet. Ett felsökningsprogram kanske också vill dölja den här tråden från användaren. Om det inte finns någon hjälptråd i processen ännu GetHelperThreadID
returnerar metoden noll i *pThreadID
.
Du kan inte cachelagra tråd-ID:t för hjälptråden eftersom den kan ändras med tiden. Du måste fråga tråd-ID:t igen vid varje stopphändelse.
Tråd-ID:t för felsökningsprogrammets hjälptråd kommer att vara korrekt på varje ohanterad ICorDebugManagedCallback::CreateThread-händelse , vilket gör att en felsökare kan fastställa tråd-ID för sin hjälptråd och dölja den från användaren. En tråd som identifieras som en hjälptråd under en ohanterad händelse kommer aldrig att köra hanterad ICorDebugManagedCallback::CreateThread
användarkod.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl. CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Finns sedan 1.0