Metodo ICorDebugCode::GetCode
Ottiene tutto il codice per la funzione specificata, formattato per disassembly. Questo metodo è stato deprecato in .NET Framework versione 2.0. Usare invece ICorDebugCode2::GetCodeChunks .
Sintassi
HRESULT GetCode (
[in] ULONG32 startOffset,
[in] ULONG32 endOffset,
[in] ULONG32 cBufferAlloc,
[out, size_is(cBufferAlloc),
length_is(*pcBufferSize)] BYTE buffer[],
[out] ULONG32 *pcBufferSize
);
Parametri
startOffset
[in] Offset dell'inizio della funzione.
endOffset
[in] Offset della fine della funzione.
cBufferAlloc
[in] Dimensione della buffer
matrice in cui verrà restituito il codice.
buffer
[out] Matrice in cui verrà restituito il codice.
pcBufferSize
[out] Numero di byte restituiti.
Osservazioni:
Se il codice della funzione è stato diviso in più blocchi, vengono concatenati in ordine di offset nativo crescente. I limiti delle istruzioni non vengono controllati.
Requisiti
Piattaforme: vedere Requisiti di sistema.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 1.1, 1.0