DWORD GetLastError(VOID)
Win32 API 関数の実行に失敗した場合、エラーコードがSetLastError関数によって設定される。関数の実行に成功した場合、ほとんどの場合SetLastError関数は実行されない。
エラーコードは、スレッドごとに保持される情報である。
VBでAPI関数の実行に失敗した場合、エラーコードの取得にGetLastError関数を使用してはいけない。この場合、ErrオブジェクトのDllLastErrorプロパティによって取得しなければならない。
エラーコードに対応するエラーメッセージを取得するには、FormatMessage関数を使用する。