C ++ DLL Injection получает значения Struct - PullRequest
0 голосов
/ 31 марта 2010

Я пытаюсь ввести в DLL, которая отправляет пустоту ** для одного из параметров.

Пустота ** может содержать структуры, созданные в приложении.

Есть ли способ получить данные из структур.

1 Ответ

0 голосов
/ 31 марта 2010

Если я вас правильно понимаю, вы захотите создать в DLL функцию, которая принимает void **, а затем сможете выяснить, какие структуры вызывающий объект прошел через параметр void **.

В таком случае ответ таков: нет, вы не можете этого сделать. Функция, принимающая пустоту **, должна знать, что внутри нее. В чистом C ++ нет такого понятия, как отражение, которое могло бы справиться с такой ситуацией.

...