Iwao Dev

気付いたことをメモしています.

この画面は、簡易表示です

2011年11月2日

GetLastError と FormatMessage

以前,以下を作成していた(Error.hxx )
inline CString Error::FormatMessage(const DWORD error)
{
  CString message ;
  LPVOID lpMessageBuffer = NULL ;
  if (::FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
      NULL,error,MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT),
      (LPTSTR)&lpMessageBuffer,0,NULL)) {
    message = LPTSTR(lpMessageBuffer) ;
    ::LocalFree(lpMessageBuffer) ;
    }
  return message ;
  }

この投稿は役に立ちましたか? 役に立った 役に立たなかった 0 人中 0 人がこの 投稿 は役に立ったと言っています。

  にほんブログ村 IT技術ブログへ



    top

    %d人のブロガーが「いいね」をつけました。