Windowsのエラーメッセージ

ミシェル・ファインスタイン

USB通信用のHIDAPIを使用してプログラムを開発していますが、API関数hid_error()は、API自体によって生成されたメッセージではなく、ウィンドウから直接最後のエラーメッセージを返すようです。エラーに正確に対応できるように、考えられるすべてのエラーメッセージのリストはどこにありますか?

lpapp

Windowsの通常のエラーコードに加えて、以下の2つの関数を探していると思います。そのドキュメントは、Googleでの最初の結果のようです。

最初の機能を使用すると、エラーコードをシステムエラーコードと照合できます。必要に応じて(カスタマイズが必要な理由は共有していませんが)、カスタムエラーメッセージを表示することも、単に使用することもできます。それが実行可能であるときにそれを維持するための2番目の機能。確かに、hid_errorの出力は同等なので、そのままにしておくこともできます。

1)エラーコード自体を取得します。

GetLastError関数

呼び出し元のスレッドの最後のエラーコード値を取得します。最後のエラーコードはスレッドごとに維持されます。複数のスレッドが互いの最後のエラーコードを上書きすることはありません。

2)エラーコードから文字列を取得します。

FormatMessage関数

メッセージ文字列をフォーマットします。この関数には、入力としてメッセージ定義が必要です。メッセージ定義は、関数に渡されたバッファーから取得できます。これは、すでにロードされているモジュールのメッセージテーブルリソースから取得できます。または、呼び出し元は、システムのメッセージテーブルリソースでメッセージ定義を検索するように関数に要求できます。この関数は、メッセージ識別子と言語識別子に基づいて、メッセージテーブルリソース内のメッセージ定義を検索します。この関数は、フォーマットされたメッセージテキストを出力バッファにコピーし、要求された場合は埋め込まれた挿入シーケンスを処理します。

ではQtインスタンスのアプリケーション、これはあなたのカスタマイズのための問題を扱うのも、より自然な方法のようになります。

QString QtWin :: errorStringFromHresult(HRESULT hresult)

指定されたhresultエラーIDのコード名(通常はWinAPIマクロの名前)を返します。メッセージが不明な場合は空の文字列を返します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WindowsでのPythonTensorflow Tensorboard'NotFoundError 'エラーメッセージ

分類Dev

Windowsでpipinstallpsychopyを実行中のエラーメッセージ

分類Dev

AndroidStudioのエラーメッセージ

分類Dev

PHPメーラーの特定のエラーメッセージ

分類Dev

エラーの種類-メッセージ:不明なエラー

分類Dev

Windows PhoneXNAメッセージボックスエラー

分類Dev

メッセージを送信するときの Windows msg エラー 1722

分類Dev

Zend FormValidationセットのエラーメッセージ

分類Dev

Talendの警告メッセージとエラーメッセージは黒

分類Dev

grubメニュー後のメッセージエラー

分類Dev

関数内のトラップエラーメッセージ

分類Dev

iOSエラーメッセージのツールチップ

分類Dev

メッセージ送信時の不和ボットのエラー

分類Dev

WIX からの Windows インストーラー エラー メッセージを上書きできます。

分類Dev

Spring MVCエラーメッセージ

分類Dev

Resteasy MessageBodyReaderエラーメッセージ

分類Dev

Oracleエラーメッセージ

分類Dev

pip installpyzmailエラーメッセージ

分類Dev

ESLINTエラーメッセージ

分類Dev

エラーメッセージNSData

分類Dev

CIFS VFS:エラーメッセージ

分類Dev

EclipseエラーメッセージArrayList()

分類Dev

TastypieFormValidationエラーメッセージ

分類Dev

SQLServerエラーメッセージ245

分類Dev

gpartedエラーメッセージ

分類Dev

Fdiskエラーメッセージ

分類Dev

Python エラー メッセージ: AttributeError

分類Dev

scala _.validate エラーメッセージ

分類Dev

エラー メッセージを送信

Related 関連記事

ホットタグ

アーカイブ