OpenFileMapping
の親プロセスで使用されているものと同じ名前の子プロセスから使用している場合CreateFileMapping
、別のハンドルが返されます (これは問題ないようです)。MapViewOfFileEx
によって返されたハンドルを使用するOpenFileMapping
と、親プロセスとは異なるアドレスが与えられます。
ただし、以下のリンクで説明されているように、これらの関数の両方を異なるプロセスで使用すると、正常に動作します (ハンドルの同じ値を返します): 名前付き共有メモリの作成
親、子プロセスで使用する場合、CreateFileMapping
および使用する場合、何か特別なことを気にする必要がありますか?OpenFileMapping