Partager via


ICorDebugCode::GetCode, méthode

Obtient tout le code pour la fonction spécifiée, formaté pour le code machine. Cette méthode a été déconseillée dans la version 2.0 du .NET Framework. Utilisez à la place 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
);

Paramètres

  • startOffset
    [in] Offset du début de la fonction.

  • endOffset
    [in] Offset de la fin de la fonction.

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

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

  • pcBufferSize
    [out] Nombre d'octets retournés.

Notes

Si le code de la fonction a été divisé en plusieurs segments, ceux-ci sont concaténés pour augmenter l'offset natif. Les limites d'instruction ne sont pas vérifiées.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 1.1, 1.0

Voir aussi

Référence

ICorDebugCode2::GetCodeChunks, méthode

ICorDebugCode, interface