Partager via


Méthode ICorProfilerInfo7::GetInMemorySymbolsLength

[Prise en charge dans le .NET Framework 4.6.1 et versions ultérieures]

Retourne la longueur d’un flux de symboles en mémoire.

Syntaxe

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

Paramètres

moduleId
[in] Identificateur du module contenant le flux en mémoire.

pCountSymbolBytes
[out] Pointeur vers une valeur DWORD qui, lorsque la méthode retourne, contient la longueur du flux en octets.

Valeur de retour

La méthode retourne S_OK si la longueur du flux de mémoire peut être déterminée, même si elle est égale à zéro (0).

La méthode retourne CORPROF_E_MODULE_IS_DYNAMIC si la méthode a été créée à l’aide de System.Reflection.Emit.

Notes

Si le module a des symboles en mémoire, la longueur du flux est placée dans pCountSymbolBytes. Si le module n’a pas de symboles en mémoire, *pCountSymbolBytes = 0.

Notes

L’implémentation actuelle ne prend pas en charge Reflection.Emit. Si le module a été créé à l’aide de Reflection.Emit, la méthode retourne CORPROF_E_MODULE_IS_DYNAMIC.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : Disponibles depuis la version 4.6.1

Voir aussi