CreateFile
例えば。を取得INVALID_HANDLE_VALUE
したとき、 によって返される可能性のある値はどれGetLastError
ですか? MSDNは言いません。いくつか言及されており、他の人も推測できますが、どうすれば(もしあったとしても)私のswitch
声明が決して到達しないと確信できdefault
ますか?
1 に答える
3
そのようなリストは存在せず、実際、そのようなリストを持つことはできません。Windows の将来のバージョンでは、プログラムをコンパイルしたときに存在しなかったエラー コードを関数が返し始める可能性があります。
これに対処する標準的な方法は、特別な処理が必要な既知のエラー コードを処理し、他のすべてのエラー コードをデフォルト ハンドラーに任せることです。エラーを説明するテキスト文字列を取得するために呼び出しFormatMessage()
ます。
于 2011-06-29T13:39:53.210 に答える