Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient le pointeur d’instruction natif pour cet événement de débogage d’exception.
Syntaxe
HRESULT GetNativeIP(
[out]CORDB_ADDRESS *pIP
);
Paramètres
pIP [out] Pointeur vers le pointeur d’instruction pour cet événement de débogage d’exception. Pour plus d’informations, consultez la section Remarques.
Remarques
La signification de ce pointeur d’instruction dépend du type d’événement, comme indiqué dans le tableau suivant.
| Type d'événement | Signification de pStackPointer la valeur |
|---|---|
| MANAGED_EXCEPTION_FIRST_CHANCE | Adresse de l’instruction d’erreur. |
| MANAGED_EXCEPTION_USER_FIRST_CHANCE | Adresse de code dans le cadre indiqué par la méthode GetStackPointer où l’exécution reprendrait si aucune exception n’avait été levée. L’exception peut ou non entraîner l’exécution d’un code différent, tel que le bloc catch d’une try/catch/finally clause, dans ce cadre. |
| MANAGED_EXCEPTION_CATCH_HANDLER_FOUND | Adresse de code où catch l’exécution du gestionnaire démarre dans le cadre indiqué par la méthode GetStackPointer . |
| MANAGED_EXCEPTION_UNHANDLED |
pIP est 0. |
Le type d’événement est disponible à partir de la méthode ICorDebugDebugEvent ::GetEventKind .
Note
Cette méthode est disponible uniquement avec .NET Native.
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 de .NET : Disponible depuis .NET Framework 4.6