ICorProfilerInfo7::GetInMemorySymbolsLength – metoda

[Podporováno v rozhraní .NET Framework 4.6.1 a novějších verzích]

Vrátí délku datového proudu symbolu v paměti.

Syntaxe

HRESULT GetInMemorySymbolsLength(  
        [in] ModuleID moduleId,  
        [out] DWORD* pCountSymbolBytes  
);  

Parametry

moduleId
[v] Identifikátor modulu, který obsahuje datový proud v paměti.

pCountSymbolBytes
[out] Ukazatel na DWORD hodnotu, která při vrácení metody obsahuje délku datového proudu v bajtech.

Návratová hodnota

Metoda vrátí S_OK , pokud lze určit délku datového proudu paměti, i když je nula (0).

Metoda vrátí CORPROF_E_MODULE_IS_DYNAMIC , pokud byla metoda vytvořená pomocí System.Reflection.Emit.

Poznámky

Pokud má modul symboly v paměti, je délka datového proudu umístěna v pCountSymbolBytes. Pokud modul nemá symboly v paměti, . *pCountSymbolBytes = 0

Poznámka

Aktuální implementace nepodporuje Reflection.Emit. Pokud byl modul vytvořen pomocí Reflection.Emit, vrátí CORPROF_E_MODULE_IS_DYNAMICmetoda .

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.6.1

Viz také