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) |