Windows асинхронный RPC C ++ MIDL - PullRequest
       44

Windows асинхронный RPC C ++ MIDL

0 голосов
/ 22 февраля 2012

У меня есть сгенерированный MIDL интерфейс C ++ RPC от клиента, который определяет две простые функции RPC.

Я пытаюсь установить связь с сервером из простого приложения C ++.У меня есть только файлы заголовков - мне также нужна клиентская заглушка, чтобы успешно связать мою программу?

1 Ответ

0 голосов
/ 23 февраля 2012

Для выполнения асинхронных RPC-запросов от клиента у вас обязательно должен быть файл-заглушка клиента.

В случае, если у вас нет клиентской заглушки, вы должны скомпилировать файл * .idl с помощью MIDL Когда вы сделаете это, вы получите следующий вывод:

[filename].h   Header   
[filename]_c.c Client stub  
[filename]_s.c Server stub

Если у вас нет доступа к файлу * .idl, вы можете попробовать переписать его с нуля, используя объявления, взятые из вашего * .h файла.

...