ICorProfilerInfo::GetCodeInfo Method
Gets the extent of native code associated with the specified function ID. This method is obsolete. Use the ICorProfilerInfo2::GetCodeInfo2 Method method instead.
HRESULT GetCodeInfo(
[in] FunctionID functionId,
[out] LPCBYTE *pStart,
[out] ULONG *pcSize);
Parameters
Parameter | Description |
---|---|
functionId |
[in] The ID of the function with which the native code is associated. |
pStart |
[out] A pointer to an array of bytes that compose the native code of the function. |
pcSize |
[out] A pointer to an integer that specifies the size, in bytes, of the native code. |
Remarks
To optimize performance, the runtime in the .NET Framework version 2.0 splits the precompiled, native code of a function into multiple regions. Consequently, the GetCodeInfo method is obsolete in the .NET Framework 2.0 because it is unable to handle the extent of a function's native code. Profilers should switch to using the more general ICorProfilerInfo2::GetCodeInfo2 Method instead.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: CorProf.idl
Library: CorGuids.lib
.NET Framework Version: 1.0