次の方法で共有


WIAS_LTRACE マクロ (wiamdef.h)

WIAS_LTRACE マクロは廃止されています。 代わりに、WIAS_TRACE マクロを使用することをお勧めします。

WIAS_LTRACE マクロは、診断WIA_TRACEメッセージをログ ファイルに書き込みます。

構文

void WIAS_LTRACE(
   pILog,
   ResID,
   Detail,
   Args
);

パラメーター

pILog

ResID

Detail

Args

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

    価値 形容
    WIALOG_LEVEL1 すべての WIA メソッドと関数のエントリ ポイントと終了ポイントをログに記録します。
    WIALOG_LEVEL2 WIALOG_LEVEL1の追加の詳細をログに記録します。
    WIALOG_LEVEL3 すべての WIA メソッドと関数、およびベンダーが提供する追加の関数のエントリ ポイントと終了ポイントをログに記録します。
    WIALOG_LEVEL4 WIALOG_LEVEL3の追加の詳細をログに記録します。
    WIALOG_LEVELXXX ユーザー定義のログ レベル。
  • ResourceID - リソース ID を指定します。 この値は WIALOG_NO_RESOURCE_ID に設定する必要があります。

  • format_string - 可変引数リストを指定します。これは、メッセージと任意の形式識別子を記述する ANSI 書式指定文字列で始まります。 省略記号 (...) は、出力する必要がある可変数の引数を指定します。 エラー テキストには、メソッドまたは関数の完全な名前のプレフィックスを付け、"class::method, error-text" の形式でメッセージを生成する必要があります。

  • pIWiaLog - IWiaLog インターフェイスへのポインター。

戻り値

何一つ

備考

マクロの使用方法の例を次に示します。

WIAS_LTRACE(g_pIWiaLog, WIALOG_NO_RESOURCE_ID, WIALOG_LEVEL2,
  ("MyClass::MyMethod, This is my text and my lValue = %d", lValue));

WIAS_LTRACEマクロは廃止されており、Wiatrace.log 診断ログ ファイルに出力が記録されないため、使用することはお勧めしません。 代わりに、WIAS_TRACE マクロを使用することをお勧めします。

必要条件

要件 価値
サポートされる最小クライアント 現在は使用されていません。代わりにWIAS_TRACEを使用してください。
ターゲット プラットフォーム デスクトップ
ヘッダー wiamdef.h (Wiautil.h を含む)

関連項目

WIAS_LERROR

WIAS_LHRESULT

WIAS_LWARNING

WIAS_TRACE