ICorProfilerInfo7::GetInMemorySymbolsLength (méthode)ICorProfilerInfo7::GetInMemorySymbolsLength Method

[Prise en charge dans le .NET Framework 4.6.1 et versions ultérieures][Supported in the .NET Framework 4.6.1 and later versions]

Retourne la longueur d’un flux de symbole d’en mémoire.Returns the length of an in-memory symbol stream.

SyntaxeSyntax

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

ParamètresParameters

moduleId
[in] L’identificateur du module qui contient le flux en mémoire.[in] The identifier of the module containing the in-memory stream.

pCountSymbolBytespCountSymbolBytes
[out] Un pointeur vers un DWORD valeur qui, lorsque la méthode est retournée, contient la longueur du flux en octets.[out] A pointer to a DWORD value that, when the method returns, contains the length of the stream in bytes.

Valeur de retourReturn Value

La méthode retourne S_OK si la longueur du flux de mémoire peut être déterminée, même si elle est zéro (0).The method returns S_OK if the length of the memory stream can be determined, even if it is zero (0).

La méthode retourne CORPROF_E_MODULE_IS_DYNAMIC si la méthode a été créée à l’aide de System.Reflection.Emit.The method returns CORPROF_E_MODULE_IS_DYNAMIC if the method was created using System.Reflection.Emit.

NotesRemarks

Si le module a de symboles en mémoire, la longueur du flux de données est placée dans pCountSymbolBytes.If the module has in-memory symbols, the length of the stream is placed in pCountSymbolBytes. Si le module n’a pas les symboles en mémoire, *pCountSymbolBytes = 0.If the module doesn't have in-memory symbols, *pCountSymbolBytes = 0.

Notes

L’implémentation actuelle ne prend pas en charge de Reflection.Emit.The current implementation does not support Reflection.Emit. Si le module a été créé à l’aide de Reflection.Emit, la méthode retourne CORPROF_E_MODULE_IS_DYNAMIC.If the module was created by using Reflection.Emit, the method returns CORPROF_E_MODULE_IS_DYNAMIC.

Configuration requiseRequirements

Plateformes : Consultez Configuration requise.Platforms: See System Requirements.

En-tête : CorProf.idl, CorProf.hHeader: CorProf.idl, CorProf.h

Bibliothèque : CorGuids.libLibrary: CorGuids.lib

Versions du .NET Framework : Disponible à partir de 4.6.1Available since 4.6.1.NET Framework Versions: Disponible à partir de 4.6.1Available since 4.6.1

Voir aussiSee also