Compartir a través de


Macro KdBreakPointWithStatus (wdm.h)

La macro KdBreakPointWithStatus se divide en el depurador de kernel y envía el valor de Status al depurador.

Sintaxis

void KdBreakPointWithStatus(
  [in]  s
);

Parámetros

[in] s

Especifica un valor de ULONG que se va a enviar al depurador (por ejemplo, un código de estado o una dirección).

Valor devuelto

None

Observaciones

KdBreakPointWithStatus es idéntico a la rutina DbgBreakPointWithStatus en el código compilado para una configuración de depuración. Esta rutina no tiene ningún efecto si se compila en una configuración de versión.

En equipos x86, el parámetro Status se almacena en el registro eax . En los equipos que tienen convenciones de llamada de registro, el estado se almacena en el primer registro de argumentos.

Esta rutina genera una excepción que controla el depurador de kernel si se instala una; de lo contrario, se controla mediante el sistema de depuración. Si un depurador no está conectado al sistema, la excepción se puede controlar de forma estándar.

En el modo kernel, una excepción de interrupción que no se controla provocará una comprobación de errores. Sin embargo, puede conectar un depurador en modo kernel a un equipo de destino que ha dejado de responder y tiene habilitada la depuración del kernel. Para obtener más información, vea Depuración de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows 2000 y versiones posteriores.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h)

Consulte también

DbgBreakPoint

DbgBreakPointWithStatus

KdBreakPoint

Depuración de Windows