Partager via


ICorProfilerInfo::GetCodeInfo, méthode

Obtient l'étendue de code natif associée à l'ID de la fonction spécifiée.

Cette méthode est obsolète. Utilisez la méthode ICorProfilerInfo2::GetCodeInfo2 à la place.

Syntaxe

HRESULT GetCodeInfo(  
    [in]  FunctionID functionId,  
    [out] LPCBYTE    *pStart,  
    [out] ULONG      *pcSize);  

Paramètres

functionId
[in] ID de la fonction à laquelle le code natif est associé.

pStart
[out] Pointeur vers un tableau d'octets qui composent le code natif de la fonction.

pcSize
[out] Pointeur vers un entier qui spécifie la taille, en octets, du code natif.

Notes

Pour optimiser la performance, le runtime dans la version 2.0 du .NET Framework fractionne le code natif précompilé d'une fonction en plusieurs régions. Par conséquent, la méthode GetCodeInfo est obsolète dans .NET Framework 2.0, car elle ne peut pas gérer l'étendue du code natif d'une fonction. Les profileurs doivent utiliser la méthode ICorProfilerInfo2::GetCodeInfo2 plus générale à la place.

Cette fonction utilise des mémoires tampons allouées par l'appelant.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : 1.0

Voir aussi