jp.hishidama.win32.api
クラス WinBase

java.lang.Object
  上位を拡張 jp.hishidama.win32.api.WinBase

public class WinBase
extends Object

winbase.hの関数.

導入されたバージョン:
2007.10.01
バージョン:
2007.10.02
作成者:
ひしだま

コンストラクタの概要
WinBase()
           
 
メソッドの概要
static String FormatMessage(int error)
          エラーメッセージ取得.
static int GetLastError()
          最新エラーコード取得.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WinBase

public WinBase()
メソッドの詳細

GetLastError

public static int GetLastError()
最新エラーコード取得.

Win32APIのGetLastError()を呼び出す。
しかしJNIを経由した関数呼び出しでは(JNIの処理自体がWin32APIを発行している為?)、直前のJNI経由のWin32APIのエラーコードを取ることが出来ない。
したがって当メソッドの存在意義は不明(爆)

戻り値:
エラーコード
関連項目:
Win32Exception

FormatMessage

public static String FormatMessage(int error)
エラーメッセージ取得.

使用例:
int error = WinBase.GetLastError();
String message = WinBase.FormatMessage(error);

パラメータ:
error - GetLastError()で取得したエラーコード
戻り値:
エラーメッセージ