Macro KdBreakPointWithStatus (wdm.h)
La macro KdBreakPointWithStatus se décompose dans le débogueur du noyau et envoie la valeur de Status au débogueur.
Syntaxe
void KdBreakPointWithStatus(
[in] s
);
Paramètres
[in] s
Spécifie une valeur ULONG à envoyer au débogueur (par exemple, un code d’état ou une adresse).
Valeur de retour
Aucun
Remarques
KdBreakPointWithStatus est identique à la routine DbgBreakPointWithStatus dans le code compilé pour une configuration de débogage. Cette routine n’a aucun effet si elle est compilée dans une configuration de mise en production.
Sur les ordinateurs x86, le paramètre Status est stocké dans le registre eax. Sur les ordinateurs qui ont des conventions d’appel d’inscription, 'état est stocké dans le premier registre d’arguments.
Cette routine génère une exception gérée par le débogueur du noyau si l’un d’eux est installé ; sinon, il est géré par le système de débogage. Si un débogueur n’est pas connecté au système, l’exception peut être gérée de la manière standard.
En mode noyau, une exception d’arrêt qui n’est pas gérée entraîne une vérification de bogue. Toutefois, vous pouvez connecter un débogueur en mode noyau à un ordinateur cible qui a cessé de répondre et que le débogage du noyau est activé. Pour plus d’informations, consultez de débogage Windows.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Microsoft Windows 2000 et versions ultérieures. |
plateforme cible | Bureau |
d’en-tête | wdm.h (include Wdm.h, Ntddk.h) |