Partager via


ICorProfilerInfo::GetCodeInfo, méthode

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

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

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 place, la méthode ICorProfilerInfo2::GetCodeInfo2 plus générale.

Cette fonction utilise des mémoires tampon allouées par l'appelant. Pour plus d'informations, consultez Caller-Allocated Buffers.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Version du .NET Framework : 1.0

Voir aussi

Référence

ICorProfilerInfo, interface

Autres ressources

Interfaces de profilage

Profilage (Référence des API non managées)