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.
La méthode GetSystemErrorControl retourne les valeurs de contrôle pour la gestion des erreurs système.
Syntaxe
HRESULT GetSystemErrorControl(
[out] PULONG OutputLevel,
[out] PULONG BreakLevel
);
Paramètres
[out] OutputLevel
Reçoit le niveau auquel les erreurs système sont imprimées dans la sortie du moteur. Si le niveau de l’erreur système est inférieur ou égal à OutputLevel, l’erreur est imprimée dans la console du débogueur.
[out] BreakLevel
Reçoit le niveau auquel les erreurs système se décomposent dans le débogueur. Si le niveau de l’erreur système est inférieur ou égal à BreakLevel, l’erreur se décompose dans le débogueur.
Valeur de retour
Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez valeurs de retour.
| Retourner le code | Description |
|---|---|
|
La méthode a réussi. |
Remarques
Le niveau d’une erreur système peut prendre l’une des trois valeurs suivantes, répertoriées de la plus basse à la plus élevée : SLE_ERROR, SLE_MINORERROR et SLE_WARNING. Ces valeurs sont définies dans Winuser.h.
Lorsqu’une erreur système se produit, le moteur appelle la méthode IDebugEventCallbacks ::SystemError des rappels d’événements. Si le niveau est inférieur ou égal à BreakLevel, l’erreur se décompose dans le débogueur. Si le niveau est supérieur à BreakLevel, le moteur poursuit l’exécution dans la cible, comme indiqué par les appels de méthode IDebugEventCallbacks ::SystemError. Pour plus d’informations sur la façon dont le moteur continue après un événement, consultez Événements de surveillance.
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Bureau |
| d’en-tête | dbgeng.h (include Dbgeng.h) |