Condividi tramite


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

Vedi anche