Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Hämtar en pekare till brödtexten för en metod i CIL-kod (Common Intermediate Language) med början vid rubriken.
Syntax
HRESULT GetILFunctionBody(
[in] ModuleID moduleId,
[in] mdMethodDef methodId,
[out] LPCBYTE *ppMethodHeader,
[out] ULONG *pcbMethodSize);
Parametrar
moduleId [i] ID:t för modulen där funktionen finns.
methodId [i] Metadatatoken för metoden.
ppMethodHeader [ut] En pekare till metodens huvud.
pcbMethodSize [ut] Ett heltal som anger metodens storlek.
Kommentarer
En metod begränsas av modulen där den finns. GetILFunctionBody Eftersom metoden är utformad för att ge ett verktyg åtkomst till CIL-koden innan den har lästs in av CLR (Common Language Runtime) använder den metodens metadatatoken för att hitta den önskade instansen.
GetILFunctionBody kan returnera en CORPROF_E_FUNCTION_NOT_IL HRESULT om methodId pekar på en metod utan någon CIL-kod (till exempel en abstrakt metod eller en PInvoke-metod (plattformsanrop).
Krav
Plattformar: Se Systemkrav.
Rubrik: CorProf.idl, CorProf.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Tillgänglig sedan 2.0