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