次の方法で共有


IWiaLog::Log メソッド (wia_lh.h)

IWiaLog::Log メソッドは廃止され、サポートされなくなりました。 代わりに 診断ログ マクロ を使用してください。

IWiaLog::Log メソッドは、診断ログ メッセージをWiaservc.logに書き込みます

構文

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

パラメーター

[in] lFlags

診断メッセージの種類を指定します。 このパラメーターは、WIALOG_TRACE、WIALOG_WARNING、またはWIALOG_ERRORできます。

[in] lResID

リソース ID を指定します。このパラメーターは、WIALOG_NO_RESOURCE_IDに設定する必要があります。

lDetail

メッセージの診断詳細レベルを指定します。 このパラメーターには、次の値のいずれかを指定できます。

レベル 説明
WIALOG_LEVEL1 すべての WIA メソッドと関数のエントリ ポイントと終了ポイントをログに記録します。
WIALOG_LEVEL2 WIALOG_LEVEL1の追加の詳細をログに記録します。
WIALOG_LEVEL3 すべての WIA メソッドと関数、およびベンダーが提供する追加の関数のエントリ ポイントと終了ポイントをログに記録します。
WIALOG_LEVEL4 WIALOG_LEVEL3の追加の詳細をログに記録します。
WIALOG_LEVELXXX ユーザー定義のログ レベル。

[in] bstrText

エラー テキストを指定します。 エラー テキストの先頭にメソッドまたは関数の完全な名前を付け、"class::method, error-text" の形式でメッセージを生成する必要があります。

戻り値

メソッドが成功した場合は、S_OK を返します。 メソッドが失敗した場合は、標準の COM エラー コードが返されます。

要件

要件
サポートされている最小のクライアント 廃止され、サポートされなくなりました。 代わりに、診断ログ マクロを使用します。
対象プラットフォーム デスクトップ
Header wia_lh.h (Wia_lh.h を含む)