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]傳回的位元組數目。
備註
如果函式的程式代碼已分割成多個區塊,它們會串連以增加原生位移的順序。 不會檢查指令界限。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 1.1、1.0