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 pCountSymbolBytes
yerleş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