Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Inicializálja az aktuális szálat a későbbi profilkészítő API-hívások előtt ugyanazon a szálon, így elkerülhető a holtpont.
Syntax
HRESULT InitializeCurrentThread ();
Megjegyzések
Javasoljuk, hogy minden olyan szálon hívja InitializeCurrentThread meg a profilkészítő API-t, amíg vannak felfüggesztett szálak. Ezt a módszert általában olyan profilkészítők mintavételezése használja, amelyek saját szálat hoznak létre az ICorProfilerInfo2::D oStackSnapshot metódus meghívásához a verembeli séták végrehajtásához, miközben a célszál fel van függesztve. Ha egyszer hívja InitializeCurrentThread meg a profilkészítőt, amikor először hozza létre a mintavételi szálat, a profilkészítők gondoskodhatnak arról, hogy a clr által az első hívás DoStackSnapshot során egyébként végrehajtott, szálonkénti lusta inicializálás biztonságosan megtörténjen, ha nem függesztenek fel más szálakat.
Megjegyzés
InitializeCurrentThread előre elvégzi az inicializálást, hogy befejezze a zárolásokat tartalmazó tevékenységeket, és holtpontot okozhat. Csak akkor hívjon InitializeCurrentThread , ha nincsenek felfüggesztett szálak.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: CorProf.idl, CorProf.h
Könyvtár: CorGuids.lib
.NET-keretrendszer verziók: 4.5 óta érhető el