FindClose
Win32 API の FindClose 関数ですが、 FindFirstFile 関数なんかでオープンしたファイル検索のハンドルをクローズするための関数です。間違えやすいのは、CloseHandle 関数は、無効なハンドルを渡しても、FALSE を返し、エラーコード ERROR_INVALID_HANDLE (6) となるだけですが、 FindClose 関数のほうは致命的なエラーとなってしまうことがあるようです。私の知る限りでも、アプリケーションエラーのポップアップが出て、呼びだし側のプロセスが終了したり、スレッドが落ちたりしたことがあります。
トラックバック
- このエントリーにトラックバック:
- http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/559
コメント