ICorProfilerInfo7::GetInMemorySymbolsLength — Metoda
[Obsługiwane w .NET Framework 4.6.1 i nowszych wersjach]
Zwraca długość strumienia symboli w pamięci.
Składnia
HRESULT GetInMemorySymbolsLength(
[in] ModuleID moduleId,
[out] DWORD* pCountSymbolBytes
);
Parametry
moduleId
[in] Identyfikator modułu zawierającego strumień w pamięci.
pCountSymbolBytes
[out] Wskaźnik do DWORD
wartości, która, gdy metoda zwraca, zawiera długość strumienia w bajtach.
Wartość zwracana
Metoda zwraca S_OK
wartość , jeśli można określić długość strumienia pamięci, nawet jeśli jest równa zero (0).
Metoda zwraca CORPROF_E_MODULE_IS_DYNAMIC
wartość , jeśli metoda została utworzona przy użyciu metody System.Reflection.Emit.
Uwagi
Jeśli moduł zawiera symbole w pamięci, długość strumienia jest umieszczana w elemecie pCountSymbolBytes
. Jeśli moduł nie ma symboli w pamięci, *pCountSymbolBytes = 0
.
Uwaga
Bieżąca implementacja nie obsługuje elementu Reflection.Emit. Jeśli moduł został utworzony przy użyciu metody Reflection.Emit, metoda zwraca wartość CORPROF_E_MODULE_IS_DYNAMIC
.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorProf.idl, CorProf.h
Biblioteki: CorGuids.lib
wersje .NET Framework: dostępne od wersji 4.6.1