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 al mensaje especificado.
Sintaxis
void ASSERTMSG(
msg,
exp
);
Parámetros
msg
Especifica la cadena delimitada por null que va a mostrar el depurador.
exp
Especifica cualquier expresión lógica.
Valor devuelto
None
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 Expression se evalúa como TRUE, esta rutina no tiene ningún efecto.
Si Expression 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 Expression, 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, se puede omitir ASSERTMSG y el proceso o subproceso en el que se ha producido ASSERTMSG se puede finalizar. 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 | 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) |