トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Windows Mobile デバッグメッセージの出力



目次



記事一覧

キーワード

Windows Mobile デバッグメッセージの出力

[Windows Mobile][Visual Studio 2005][MFC]
http://msdn.microsoft.com/en-us/library/bb158521.aspx

 Win32 スマートデバイス

  • Windows Mobile 6 Standard では、特権APIであるらしく署名をしないと、動作しない。

NKDbgPrintfW

void WINAPIV NKDbgPrintfW(
  LPCWSTR lpszFmt,...
);
  • lpszFmt
    • printfスタイルの書式を設定

NKDbgPrintfW(TEXT("message : %d\n"), someNumber);

DEBUGMSG マクロ

DEBUGMSG (
    Condition,
    Printf_expr
)  
  • Condition
    • Booleanに評価される式
  • Printf_expr
    • printfスタイルの書式、NKDbgPrintfW に渡される。"()"で囲む必要あり
DEBUGMSG(TRUE,(TEXT("message : %d\n"), someNumber));

 MFC スマートデバイス

TRACEn

[書式]
MFCアプリケーションだと、TRACE0 〜 TRACE3 が利用できる。

グループ 内容
TRACE0 書式指定文字列だけを受け取る
TRACE1 書式指定文字列とさらに 1 つの引数を受け取る
TRACE2 書式指定文字列とさらに 2 つの引数を受け取る
TRACE3 書式指定文字列とさらに 3 つの引数を受け取る

TRACE1("message : %d\n", someNumber));




YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.