英語版
このページの英語版を見る
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-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku