Funzione wiauDbgErrorHr (wiautil.h)
La funzione wiauDbgErrorHr registra un messaggio contenente un HRESULT e la relativa stringa di messaggio di errore.
Sintassi
void wiauDbgErrorHr(
HRESULT hr,
LPCSTR fname,
LPCSTR fmt,
...
);
Parametri
hr
Specifica il valore HRESULT da registrare.
fname
Puntatore a una stringa contenente il nome della funzione o del metodo in cui viene inserita la chiamata a wiauDbgDump.
fmt
Puntatore a una stringa di formato che specifica un elenco di argomenti di variabile, che inizia con una stringa di formato ANSI contenente il messaggio ed eventuali identificatori di conversione. I puntini di sospensione (...) specificano un numero variabile di argomenti da restituire.
...
Parametri aggiuntivi.
Valore restituito
Nessuno
Osservazioni
La funzione wiauDbgErrorHr registra in genere due righe nel file di log o nel debugger o in entrambi. La prima riga contiene il testo del parametro fmt, inclusi i dati, se specificati. La seconda riga contiene HRESULT e la stringa di messaggio associata a tale HRESULT. Nell'esempio seguente viene illustrato come chiamare questa funzione:
wiauDbgErrorHr(hr, "AllocateBuffer", "Buffer size is %d bytes", size);
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | wiautil.h (include Wiautil.h) |