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