Partager via


ICorDebugProcess2::SetUnmanagedBreakpoint, méthode

Définit un point d’arrêt non managé au décalage spécifié de l’image native.

Syntaxe

HRESULT SetUnmanagedBreakpoint (
    [in]  CORDB_ADDRESS    address,
    [in]  ULONG32          bufsize,
    [out, size_is(bufsize), length_is(*bufLen)]
        BYTE               buffer[],
    [out] ULONG32          *bufLen
);

Paramètres

address [in] Objet CORDB_ADDRESS qui spécifie le décalage d’image natif.

bufsize [in] Taille, en octets, du buffer tableau.

buffer [out] Tableau qui contient l’opcode remplacé par le point d’arrêt.

bufLen [out] Pointeur vers le nombre d’octets retournés dans le buffer tableau.

Notes

Si le décalage de l’image native se trouve dans le Common Language Runtime (CLR), le point d’arrêt est ignoré. Cela permet au CLR d’éviter de distribuer un point d’arrêt hors bande lorsque le point d’arrêt est défini par le débogueur.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0