WM_COPYDATA
был специально придуман, потому что то, что вы просите, неосуществимо напрямую.Это потому, что разные приложения живут в разных адресных пространствах, поэтому указатель, переданный из приложения, не имеет смысла в другом.
WM_COPYDATA
решает проблему, используя какой-то механизм IPC под капотом.обычно делают, когда вы хотите поделиться данными с другим приложением;Возможны обычные варианты: каналы, разделяемая память и другие, посмотрите здесь , чтобы увидеть, что предоставляет Windows.