macro WIAS_TRACE (wiamdef.h)

La macro WIAS_TRACE scrive un messaggio di diagnostica nel file di Wiatrace.log .

Sintassi

void WIAS_TRACE(
   x
);

Parametri

x

  • HInst : gestire la DLL (driver).

  • Format_string... - Specifica un elenco di argomenti variabile, che inizia con una stringa di formato ANSI che descrive il messaggio e tutti gli identificatori di formato. I puntini di sospensione (...) specifica un numero variabile di argomenti che devono essere restituiti. Il testo dell'errore deve essere preceduto dal nome completo del metodo o della funzione e generare il messaggio nel formato "class::method, error-text".

Valore restituito

nessuno

Osservazioni

Per abilitare la traccia nelle compilazioni gratuite, i driver devono definire la macro WIA_DEBUG aggiungendo #define WIA_DEBUG prima di includere una delle intestazioni WIA. La traccia è abilitata per impostazione predefinita nelle build archiviate e di debug del sistema operativo.

Di seguito è riportato un esempio di come verrà usata la macro:

WIAS_TRACE((g_hInst,"WIA storage path = %ws",m_wszStoragePath));

Questo frammento di codice è stato tratto da Wiadriver.cpp, incluso negli esempi di driver Windows Image Acquisition (WIA) in GitHub.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiamdef.h (include Wiautil.h)

Vedi anche

WIAS_ASSERT

WIAS_ERROR

WIAS_HRESULT