Partilhar via


Função wiauDbgErrorHr (wiautil.h)

A função wiauDbgErrorHr registra uma mensagem contendo um HRESULT e sua cadeia de caracteres de mensagem de erro.

Sintaxe

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

Parâmetros

hr

Especifica o HRESULT que deve ser registrado.

fname

Ponteiro para uma cadeia de caracteres que contém o nome da função ou método no qual a chamada para wiauDbgDump é inserida.

fmt

Ponteiro para uma cadeia de caracteres de formato que especifica uma lista de argumentos variáveis, que começa com uma cadeia de caracteres de formato ANSI que contém a mensagem e quaisquer especificadores de conversão. As reticências (...) especificam um número variável de argumentos que devem ser gerados.

...

Parâmetros adicionais.

Valor de retorno

Nenhum

Observações

A função wiauDbgErrorHr normalmente registra duas linhas no arquivo de log ou no depurador, ou ambas. A primeira linha contém o texto do parâmetro fmt, incluindo dados, se fornecido. A segunda linha contém o HRESULT e a cadeia de caracteres de mensagem associada a esse HRESULT. O exemplo a seguir mostra como essa função pode ser chamada:

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

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho wiautil.h (inclua Wiautil.h)

Consulte também

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning