Compartir a través de


Macro ASSERTMSG (wdm.h)

ASSERTMSG prueba una expresión. Si la expresión es false, se divide en el depurador de kernel y la envía el mensaje especificado.

Sintaxis

void ASSERTMSG(
   msg,
   exp
);

Parámetros

msg

Especifica la cadena delimitada por null que el depurador va a mostrar.

exp

Especifica cualquier expresión lógica.

Valor devuelto

Ninguno

Observaciones

ASSERTMSG es idéntico a ASSERT, salvo que envía un mensaje adicional al depurador.

Esta macro solo se incluirá en el archivo binario si el código se compila en una configuración de depuración.

Si expresión se evalúa como TRUE, esta rutina no tiene ningún efecto.

Si expresión se evalúa como FALSE, se muestra un mensaje en la ventana Comando del depurador. El mensaje contiene la cadena de código fuente de Expresión, así como la ruta de acceso del archivo de código fuente y el número de línea de la instrucción que llamó a la macro. En este caso, ASSERTMSG se puede omitir y el proceso o subproceso en el que se puede finalizar ASSERTMSG. Como alternativa, el depurador se puede usar para analizar la situación o editar la memoria. Si se omite ASSERTMSG, la ejecución continúa como si se hubiera escrito el comando g (Go).

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows 2000 y versiones posteriores.
de la plataforma de destino de Escritorio
encabezado de wdm.h (include Wdm.h, Ntddk.h)

Consulte también

assert