ICorDebugCode::GetCode Method
Gets all the code for the specified function, formatted for disassembly. This method has been deprecated in the .NET Framework version 2.0. Use ICorDebugCode2::GetCodeChunks Method instead.
HRESULT GetCode (
[in] ULONG32 startOffset,
[in] ULONG32 endOffset,
[in] ULONG32 cBufferAlloc,
[out, size_is(cBufferAlloc),
length_is(*pcBufferSize)] BYTE buffer[],
[out] ULONG32 *pcBufferSize
);
Parameters
- startOffset
[in] The offset of the beginning of the function.
- endOffset
[in] The offset of the end of the function.
- cBufferAlloc
[in] The size of the buffer array into which the code will be returned.
- buffer
[out] The array into which the code will be returned.
- pcBufferSize
[out] The number of bytes returned.
Remarks
If the function's code has been divided into multiple chunks, they are concatenated in order of increasing native offset. Instruction boundaries are not checked.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Header: CorDebug.idl
Library: CorGuids.lib
.NET Framework Version: 1.1, 1.0
See Also
Reference
ICorDebugCode2::GetCodeChunks Method
ICorDebugCode Interface