あるウィンドウにメッセージをおくりたい。
ただし、そのウィンドウが既になくなっている場合は送れなくても問題はない。
という状況で、以下のようにしました。

if(IsWindow(hWnd)) PostMessage(hWnd, WM_MESSAGE, 0, 0);

この場合IsWindowで分岐させなくても問題なく動くのですが
パフォーマンス・安定性・SDKの仕様などの観点からはどちらのほうがよいのでしょうか?
また、同様にSendMessageの場合はどうでしょうか?