英語版
このページの英語版を見る
std.windows.syserror
Win32エラーコードを文字列に変換する。
License:
Authors:
クレジット Regan Heathによって書かれたコードに基づく
- @trusted string
sysErrorString(DWORDerrCode, intlangId= LANG_NEUTRAL, intsubLangId= SUBLANG_DEFAULT); - Windowsのエラーコードのテキストを問い合わせる。 GetLastErrorD文字列として返す。
- class
WindowsException: object.Exception; - が返すWindowsエラーコードのテキストをD文字列として取得する。 GetLastErrorが発生した場合にスローされる。
- final @property DWORD
code(); - GetLastErrorの戻り値である。
- @safe T
wenforce(T, S)(Tvalue, lazy Smsg= null, stringfile= __FILE__, size_tline= __LINE__)
if (isSomeString!S); - もし !!
valueが真ならvalueが返される。そうでなければ new WindowsException(GetLastError(), msg) がスローされる。 WindowsException は、最後の操作で GetLastError() を適切に設定したと仮定する。例:
wenforce(DeleteFileA("junk.tmp"), "DeleteFile failed");
Copyright © 1999-2025 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
サイト全体のドキュメントのdmdのバージョン: 2.109.1
最新のdmdのバージョン: 2.111.0 ダウンロード
翻訳日付:
HTML生成日時:
編集者: dokutoku