Método ICorProfilerInfo7::GetInMemorySymbolsLength
[Suportado no .NET Framework 4.6.1 e versões posteriores]
Devolve o comprimento de um fluxo de símbolos dentro da memória.
Sintaxe
HRESULT GetInMemorySymbolsLength(
[in] ModuleID moduleId,
[out] DWORD* pCountSymbolBytes
);
Parâmetros
moduleId
[in] O identificador do módulo que contém o fluxo dentro da memória.
pCountSymbolBytes
[fora] Um ponteiro para um DWORD
valor que, quando o método é devolvido, contém o comprimento do fluxo em bytes.
Devolver Valor
O método devolve S_OK
se o comprimento do fluxo de memória puder ser determinado, mesmo que seja zero (0).
O método devolve CORPROF_E_MODULE_IS_DYNAMIC
se o método tiver sido criado com System.Reflection.Emit.
Observações
Se o módulo tiver símbolos dentro da memória, o comprimento do fluxo é colocado em pCountSymbolBytes
. Se o módulo não tiver símbolos dentro da memória, *pCountSymbolBytes = 0
.
Nota
A implementação atual não suporta Reflection.Emit. Se o módulo tiver sido criado com Reflection.Emit, o método devolve CORPROF_E_MODULE_IS_DYNAMIC
.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde a versão 4.6.1