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

Ver também