トップ回答者
イベントハンドルが不正でないことの確認方法

質問
-
回答
-
あまり聞かない話かなと個人的には思います。
質問ですが、イベントハンドルが不正だったとして何ができるのでしょうか? 何かできることがあるとして、それはSetEvent()などのWindows APIがエラーを返すこととどう違うのでしょうか?
こう考えるとチェックにどれほどの意義があるのか疑問です。それよりはRAII等、適切に設計し不正な引数を渡しにくいコーディングを心がければいいのでは。
一応、希望を一部満たすWindows APIは見つけました。GetHandleInformation()はハンドルでない不正な値を渡した場合にエラーを返すと思います。回答としてはかなり後ろ向きなため試していません。
すべての返信
-
あまり聞かない話かなと個人的には思います。
質問ですが、イベントハンドルが不正だったとして何ができるのでしょうか? 何かできることがあるとして、それはSetEvent()などのWindows APIがエラーを返すこととどう違うのでしょうか?
こう考えるとチェックにどれほどの意義があるのか疑問です。それよりはRAII等、適切に設計し不正な引数を渡しにくいコーディングを心がければいいのでは。
一応、希望を一部満たすWindows APIは見つけました。GetHandleInformation()はハンドルでない不正な値を渡した場合にエラーを返すと思います。回答としてはかなり後ろ向きなため試していません。