Partager via


ICorDebugCode ::GetCode, méthode

Obtient tout le code de la fonction spécifiée, mis en forme pour le désassemblement. Cette méthode est déconseillée. Utilisez plutôt ICorDebugCode2 ::GetCodeChunks .

Syntaxe

HRESULT GetCode (
    [in] ULONG32     startOffset,
    [in] ULONG32     endOffset,
    [in] ULONG32     cBufferAlloc,
    [out, size_is(cBufferAlloc),
        length_is(*pcBufferSize)] BYTE buffer[],
    [out] ULONG32    *pcBufferSize
);

Paramètres

startOffset [in] Décalage du début de la fonction.

endOffset [in] Décalage de la fin de la fonction.

cBufferAlloc [in] Taille du buffer tableau dans lequel le code sera retourné.

buffer [out] Tableau dans lequel le code sera retourné.

pcBufferSize [out] Nombre d’octets retournés.

Remarques

Si le code de la fonction a été divisé en plusieurs blocs, ils sont concaténés dans l’ordre d’augmentation du décalage natif. Les limites des instructions ne sont pas vérifiées.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions .NET : 1.1, 1.0

Voir aussi