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