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