Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Inicializuje aktuální vlákno před následným voláním rozhraní API profileru ve stejném vlákně, aby bylo možné se vyhnout vzájemnému zablokování.
Syntax
HRESULT InitializeCurrentThread ();
Poznámky
Doporučujeme volat InitializeCurrentThread pro jakékoli vlákno, které bude volat rozhraní API profileru, dokud jsou pozastavená vlákna. Tato metoda je obvykle používán vzorkování profilátorů, které vytvářejí vlastní vlákno volání ICorProfilerInfo2::D oStackSnapshot metoda provádět zásobníky procházení, zatímco cílové vlákno je pozastavena.
InitializeCurrentThread Zavoláním jednou, když profiler poprvé vytvoří vlákno vzorkování, mohou profilátory zajistit, že opožděné inicializace pro vlákno, kterou by clr jinak provedl během prvního voláníDoStackSnapshot, může nyní bezpečně dojít, když nejsou pozastavena žádná jiná vlákna.
Poznámka
InitializeCurrentThread provede inicializaci předem, aby se dokončily úlohy, které přebírají zámky a mohou se zablokovat. Volání InitializeCurrentThread pouze v případě, že neexistují žádná pozastavená vlákna.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorProf.idl, CorProf.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.5