Compartir a través de


macro WIAS_ASSERT (wiamdef.h)

La macro WIAS_ASSERT escribe un mensaje de diagnóstico en el archivo Wiatrace.log .

Sintaxis

void WIAS_ASSERT(
   x,
   y
);

Parámetros

x

Especifica cualquier expresión lógica.

y

Identificador del archivo DLL (controlador).

Valor devuelto

None

Observaciones

La macro WIAS_ASSERT se usa para depurar controladores WIA. Se usa para probar que se cumple una condición determinada. Si el parámetro Expression se evalúa como TRUE, esta macro no hace nada. Si Expression se evalúa como FALSE, la macro imprime una cadena de error en el archivo de registro de diagnóstico de Wiatrace.log . Este mensaje de error contendrá el nombre y la ruta de acceso al controlador que llama y el número de línea en el código fuente del controlador donde se produjo un error en la macro de WIAS_ASSERT.

La macro WIAS_ASSERT está disponible en Windows Vista y versiones posteriores del sistema operativo. Esta macro es la manera recomendada de implementar aserciones de WIA en Windows Vista. WIAS_ASSERT permite escribir mensajes de error en el archivo de registro (Wiatrace.log). El archivo Wiatrace.log solo está disponible en Windows Vista y versiones posteriores del sistema operativo. La utilidad utilizada para ver el contenido de este archivo de registro es WiaTrcVw.exe.

Para habilitar las aserciones en compilaciones gratuitas, los controladores deben definir la macro WIA_DEBUG agregando #define WIA_DEBUG al código fuente del controlador; esto debe hacerse antes de incluir cualquiera de los encabezados WIA. Las aserciones están habilitadas de forma predeterminada en compilaciones activadas y de depuración del sistema operativo.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado wiamdef.h (incluye Wiautil.h)

Consulte también

WIAS_ERROR

WIAS_HRESULT

WIAS_TRACE