Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera cały kod określonej funkcji sformatowany do dezasemblacji. Ta metoda jest przestarzała. Zamiast tego użyj elementu ICorDebugCode2::GetCodeChunks .
Składnia
HRESULT GetCode (
[in] ULONG32 startOffset,
[in] ULONG32 endOffset,
[in] ULONG32 cBufferAlloc,
[out, size_is(cBufferAlloc),
length_is(*pcBufferSize)] BYTE buffer[],
[out] ULONG32 *pcBufferSize
);
Parametry
startOffset [in] Przesunięcie początku funkcji.
endOffset [in] Przesunięcie końca funkcji.
cBufferAlloc [in] Rozmiar buffer tablicy, do której zostanie zwrócony kod.
buffer [out] Tablica, do której zostanie zwrócony kod.
pcBufferSize [out] Liczba zwróconych bajtów.
Uwagi
Jeśli kod funkcji został podzielony na wiele fragmentów, są one łączone w celu zwiększenia przesunięcia natywnego. Granice instrukcji nie są sprawdzane.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: 1.1, 1.0