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