Compartilhar via


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

O método IWiaLog::Log está obsoleto e não tem mais suporte. Em vez disso, use as Macros de Log de Diagnóstico .

O método IWiaLog::Log grava uma mensagem de log de diagnóstico no 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 usar 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".

Retornar valor

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

Requisitos

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