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 variabile, che inizia con una stringa di formato ANSI contenente il messaggio e gli identificatori di conversione. I puntini di sospensione (...) specifica un numero variabile di argomenti che devono essere restituiti.

...

Parametri aggiuntivi.

Valore restituito

nessuno

Osservazioni

La funzione wiauDbgErrorHr registra in genere due righe nel file di log o nel debugger o entrambi. La prima riga contiene il testo del parametro fmt , inclusi i dati, se specificato. La seconda riga contiene HRESULT e la stringa di messaggio associata a HRESULT. Nell'esempio seguente viene illustrato il modo in cui questa funzione potrebbe essere chiamata:

wiauDbgErrorHr(hr, "AllocateBuffer", "Buffer size is %d bytes", size);

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione wiautil.h (include Wiautil.h)

Vedi anche

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning