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.

Retornar valor

Nenhum

Comentários

A função wiauDbgErrorHr normalmente registra duas linhas no arquivo de log, no depurador ou em ambos. 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
Plataforma de Destino Área de Trabalho
Cabeçalho wiautil.h (inclua Wiautil.h)

Confira também

wiauDbgDump

wiauDbgError

wiauDbgTrace

wiauDbgWarning