Condividi tramite


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)

Vedere anche

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning