Compartilhar via


Método IWiaLog::Log (wia_lh.h)

O método IWiaLog::Log é obsoleto e não tem mais suporte. Em vez disso, use as macros de log de diagnóstico de.

O método IWiaLog::Log grava uma mensagem de log de diagnóstico para Wiaservc.log.

Sintaxe

HRESULT Log(
  [in] LONG lFlags,
  [in] LONG lResID,
       LONG lDetail,
  [in] BSTR bstrText
);

Parâmetros

[in] lFlags

Especifica o tipo de mensagem de diagnóstico. Esse parâmetro pode ser WIALOG_TRACE, WIALOG_WARNING ou WIALOG_ERROR.

[in] lResID

Especifica a ID do recurso. Esse parâmetro deve ser definido como WIALOG_NO_RESOURCE_ID.

lDetail

Especifica o nível de detalhes de diagnóstico da mensagem. Esse parâmetro pode ser um dos valores a seguir.

Nível Descrição
WIALOG_LEVEL1 Registra pontos de entrada e saída para todos os métodos e funções wia.
WIALOG_LEVEL2 Registra detalhes adicionais para WIALOG_LEVEL1.
WIALOG_LEVEL3 Registra pontos de entrada e saída para todos os métodos e funções wia e funções adicionais fornecidas pelo fornecedor.
WIALOG_LEVEL4 Registra detalhes adicionais para WIALOG_LEVEL3.
WIALOG_LEVELXXX Níveis de log definidos pelo usuário.

[in] bstrText

Especifica o texto do erro. O texto de erro deve ser prefixado com o nome completo do método ou função e gerar a mensagem no formato "class::method, error-text".

Valor de retorno

Se o método for bem-sucedido, ele retornará S_OK. Se o método falhar, ele retornará um código de erro COM padrão.

Requisitos

Requisito Valor
de cliente com suporte mínimo Obsoleto e não tem mais suporte. Em vez disso, use as Macros de Log de Diagnóstico.
da Plataforma de Destino Área de trabalho
cabeçalho wia_lh.h (inclua Wia_lh.h)