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.
Nahrazuje tělo Common Intermediate Language (CIL) metody.
Syntaxe
HRESULT SetILFunctionBody(
[in] ULONG cbNewILMethodHeader,
[in, size_is(cbNewILMethodHeader)] LPCBYTE pbNewILMethodHeader);
Parametry
cbNewILMethodHeader
[in] Celková velikost nového CIL, včetně hlavičky a všech struktur za tělem.
pbNewILMethodHeader
[in] Ukazatel na novou hlavičku CIL.
Návratová hodnota
Tato metoda vrátí následující konkrétní HRESULT.
| HRESULT | Description |
|---|---|
| S_OK | Nahrazení proběhlo úspěšně. |
Poznámky
Na rozdíl od ICorProfilerInfo::SetILFunctionBody metoda SetILFunctionBody spravuje paměť potřebnou pro nové tělo CIL. To znamená, že tělo CIL poskytnuté profilerem nemusí být přiděleno pomocí rozhraní IMethodMalloc nebo přiděleno v určitém rozsahu. Může být přiděleno na kterékoli haldě. Profiler může po SetILFunctionBody vrácení uvolnit paměť používanou pro tělo souboru CIL.
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