ICorDebugProcess::GetHelperThreadID – metoda
Získá ID vlákna operačního systému interního pomocného vlákna ladicího programu.
Syntaxe
HRESULT GetHelperThreadID (
[out] DWORD *pThreadID
);
Parametry
pThreadID
[ven] Ukazatel na ID vlákna operačního systému interního pomocného vlákna ladicího programu
Poznámky
Během spravovaného a nespravovaného ladění je zodpovědností ladicího programu zajistit, aby vlákno se zadaným ID zůstalo spuštěné, pokud dojde k zarážce umístěné ladicím programem. Ladicí program může také chtít skrýt toto vlákno od uživatele. Pokud v procesu ještě neexistuje žádné pomocné vlákno, metoda vrátí nulu GetHelperThreadID
v *pThreadID
.
ID vlákna pomocného vlákna nelze uložit do mezipaměti, protože se může v průběhu času měnit. Při každé zastavovací události je nutné znovu zadat dotaz na ID vlákna.
ID vlákna pomocného vlákna ladicího programu bude správné na každém nespravovaném ICorDebugManagedCallback::CreateThread událost, takže ladicí program umožňuje určit ID vlákna jeho pomocného vlákna a skrýt ho před uživatelem. Vlákno, které je identifikováno jako pomocné vlákno během nespravované ICorDebugManagedCallback::CreateThread
události, nikdy nespustí spravovaný uživatelský kód.
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 1.0