Macro ASSERTMSG (wdm.h)
ASSERTMSG testa uma expressão. Se a expressão for falsa, ela será dividida no depurador de kernel e a enviará a mensagem especificada.
Sintaxe
void ASSERTMSG(
msg,
exp
);
Parâmetros
msg
Especifica a cadeia de caracteres delimitada por nulo a ser exibida pelo depurador.
exp
Especifica qualquer expressão lógica.
Retornar valor
Nenhum
Comentários
ASSERTMSG é idêntico ao ASSERT, exceto que ele envia uma mensagem adicional para o depurador.
Essa macro só será incluída no binário se o código for compilado em uma configuração de Depuração.
Se Expression for avaliada como TRUE, essa rotina não terá efeito.
Se Expression for avaliada como FALSE, uma mensagem será exibida na janela Comando do Depurador. A mensagem contém a cadeia de caracteres de código-fonte de Expression, bem como o caminho do arquivo de código-fonte e o número de linha da instrução que chamou a macro. Nesse caso, ASSERTMSG pode ser ignorado e o processo ou thread no qual o ASSERTMSG ocorreu pode ser encerrado. Como alternativa, o depurador pode ser usado para analisar a situação ou editar a memória. Se ASSERTMSG for ignorado, a execução continuará como se o comando g (Go) tivesse sido inserido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows 2000 e posterior. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h) |