次の方法で共有


ICorDebugCode::GetCode メソッド

逆アセンブル用に書式設定された、指定した関数のすべてのコードを取得します。 このメソッドは非推奨とされます。 代わりに 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]返されたバイト数。

注釈

関数のコードが複数のチャンクに分割されている場合は、ネイティブ オフセットを増やす順序で連結されます。 命令の境界はチェックされません。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

.NET バージョン: 1.1、1.0

こちらも参照ください