ICorDebugCode::GetCode 方法
取得指定之函式的所有程式碼 (已針對反組譯格式化)。 這個方法在 .NET Framework 2.0 版中已被取代。 請改用 ICorDebugCode2::GetCodeChunks。
HRESULT GetCode (
[in] ULONG32 startOffset,
[in] ULONG32 endOffset,
[in] ULONG32 cBufferAlloc,
[out, size_is(cBufferAlloc),
length_is(*pcBufferSize)] BYTE buffer[],
[out] ULONG32 *pcBufferSize
);
參數
startOffset
[in] 此函式開頭的位移。endOffset
[in] 此函式結尾的位移。cBufferAlloc
[in] 將傳回程式碼之 buffer 陣列的大小。buffer
[out] 將傳回程式碼的陣列。pcBufferSize
[out] 傳回的位元組數目。
備註
如果此函式的程式碼已分成多個區塊,則會以遞增原生位移的順序將它們串連起來。 未檢查指令界限。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**CorDebug.idl、CorDebug.h
**程式庫:**CorGuids.lib
**.NET Framework 版本:**1.1、1.0