Methode ICorDebugILCode2::GetInstrumentedILMap
[Ondersteund in de .NET Framework 4.5.2 en latere versies]
Retourneert een toewijzing van profiler-instrumented intermediate language (IL) offsets naar de oorspronkelijke methode IL offsets voor dit exemplaar.
Syntaxis
HRESULT GetInstrumentedILMap(
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out, size_is(cMap), length_is(*pcMap)] COR_IL_MAP map[]
);
Parameters
Cmap
[in] De opslagcapaciteit van de map
matrix. Zie de sectie Opmerkingen voor meer informatie.
pcMap
[uit] Het aantal COR_IL_MAP waarden dat naar de kaartmatrix wordt geschreven.
map
[uit] Een matrix met COR_IL_MAP waarden die informatie bieden over toewijzingen van profiler-geïnstrumenteerde IL naar de IL van de oorspronkelijke methode.
Opmerkingen
Als de profiler de toewijzing instelt door de methode ICorProfilerInfo::SetILInstrumentedCodeMap aan te roepen, kan het foutopsporingsprogramma deze methode aanroepen om de toewijzing op te halen en de toewijzing intern te gebruiken bij het berekenen van IL-offsets voor stacktraceringen en de levensduur van variabelen.
Als cMap
0 is en pcMap
niet null is, pcMap
wordt ingesteld op het aantal beschikbare COR_IL_MAP waarden. Als cMap
niet-nul is, vertegenwoordigt dit de opslagcapaciteit van de map
matrix. Wanneer de methode retourneert, map
bevat een maximum aantal cMap
items en pcMap
is ingesteld op het aantal COR_IL_MAP waarden dat daadwerkelijk naar de map
matrix is geschreven.
Als de IL niet is geïnstrumenteerd of als de toewijzing niet is opgegeven door een profiler, retourneert S_OK
deze methode en wordt ingesteld pcMap
op 0.
Vereisten
Platforms: Zie Systeemvereisten.
Header: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET Framework versies: beschikbaar sinds 4.5.2
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor