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