ICorProfilerInfo7::GetInMemorySymbolsLength Yöntemi

[.NET Framework 4.6.1 ve sonraki sürümlerde desteklenir]

Bellek içi sembol akışının uzunluğunu döndürür.

Sözdizimi

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

Parametreler

moduleId
[in] Bellek içi akışı içeren modülün tanımlayıcısı.

pCountSymbolBytes
[out] Yöntemi döndürdüğünde akışın bayt cinsinden uzunluğunu içeren bir DWORD değer işaretçisi.

Dönüş Değeri

sıfır (0) olsa bile bellek akışının uzunluğu belirlenebiliyorsa yöntemi döndürür S_OK .

yöntemi kullanılarak System.Reflection.Emitoluşturulduysa döndürürCORPROF_E_MODULE_IS_DYNAMIC.

Açıklamalar

Modülde bellek içi simgeler varsa, akışın uzunluğu içine pCountSymbolBytesyerleştirilir. Modülde bellek içi semboller yoksa, *pCountSymbolBytes = 0.

Not

Geçerli uygulama Reflection.Emit'i desteklemiyor. Modül Reflection.Emit kullanılarak oluşturulduysa, yöntemi döndürür CORPROF_E_MODULE_IS_DYNAMIC.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: CorProf.idl, CorProf.h

Kitaplığı: CorGuids.lib

.NET Framework Sürümleri: 4.6.1 sürümünden itibaren kullanılabilir

Ayrıca bkz.