Función wiauDbgErrorHr (wiautil.h)

La función wiauDbgErrorHr registra un mensaje que contiene un HRESULT y su cadena de mensaje de error.

Sintaxis

void wiauDbgErrorHr(
  HRESULT hr,
  LPCSTR  fname,
  LPCSTR  fmt,
  ...     
);

Parámetros

hr

Especifica el VALOR HRESULT que se va a registrar.

fname

Puntero a una cadena que contiene el nombre de la función o método en el que se inserta la llamada a wiauDbgDump .

fmt

Puntero a una cadena de formato que especifica una lista de argumentos variables, que comienza con una cadena de formato ANSI que contiene el mensaje y los especificadores de conversión. Los puntos suspensivos (...) especifican un número variable de argumentos que se van a generar.

...

Parámetros adicionales.

Valor devuelto

None

Observaciones

La función wiauDbgErrorHr normalmente registra dos líneas en el archivo de registro, o depurador, o ambos. La primera línea contiene el texto del parámetro fmt , incluidos los datos, si se proporcionan. La segunda línea contiene HRESULT y la cadena de mensaje asociada a ese HRESULT. En el ejemplo siguiente se muestra cómo se puede llamar a esta función:

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

Requisitos

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

Consulte también

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning