다음을 통해 공유


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

참고 항목

참조

ICorDebugCode2::GetCodeChunks 메서드

ICorDebugCode 인터페이스