CreateMutexとOpenMutexは、別々のハンドルを返します。
Windows OSにおける、CreateMutexとOpenMutexは、ミューテックスを生成し開く関数です。
CreateMutex 関数は、新たなミューテックス オブジェクトを作成し、ハンドルを返します。正常に作成できた場合は、このハンドルは作成されたミューテックス オブジェクトを一意に識別します。
OpenMutex 関数は、既存のミューテックスオブジェクトを開いて、そのハンドラーを返します。このハンドラーが成功すると、開かれたミューテックスオブジェクトを一意に識別できるようになります。
CreateMutexとOpenMutex関数は別のミューテックスオブジェクトの作成とオープンを行うので、返すハンドルも異なっています。つまり、CreateMutexで作成したミューテックスオブジェクトとOpenMutexで開いたミューテックスオブジェクトは異なるハンドル値を持ちます。
これらのハンドルを使用する操作では、対応するミューテックスオブジェクトを参照するために正しいハンドルを使用することを確認する必要があります。そうでない場合は、予期しない動作やエラーが発生する可能性があります。