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.
Vrátí mapu z posunů il (profiler-instrumented intermediate language) na původní posuny IL metody pro tuto instanci.
Syntaxe
HRESULT GetInstrumentedILMap(
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out, size_is(cMap), length_is(*pcMap)] COR_IL_MAP map[]
);
Parametry
cMap [in] Kapacita map úložiště pole. Další informace najdete v části Poznámky.
pcMap [out] Počet COR_IL_MAP hodnot zapsaných do pole mapy.
map [out] Pole COR_IL_MAP hodnot, které poskytují informace o mapování z profiler-instrumented IL na IL původní metody.
Poznámky
Pokud profiler nastaví mapování voláníM ICorProfilerInfo::SetILInstrumentedCodeMap metoda, ladicí program může volat tuto metodu k načtení mapování a použít mapování interně při výpočtu posunů IL pro trasování zásobníku a životnosti proměnných.
Pokud cMap je hodnota 0 a pcMap není null, pcMap nastaví se na počet dostupných COR_IL_MAP hodnot. Pokud cMap není nula, představuje kapacitu map úložiště pole. Když metoda vrátí, map obsahuje maximální počet cMap položek a pcMap je nastaven na počet COR_IL_MAP hodnoty skutečně zapsané map do pole.
Pokud se il ne instrumentoval nebo nebylo mapování poskytnuta profilerem, vrátí S_OK tato metoda hodnotu 0 a nastaví pcMap se na hodnotu 0.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze .NET: K dispozici od rozhraní .NET Framework 4.5.2