MIDL RPC C ++ asincrono di Windows
Domanda
Ho un'interfaccia RPC C ++ generata da MIDL da un client che definisce due semplici funzioni RPC.
Sto cercando di comunicare con il server da una semplice applicazione C ++.Ho solo i file di intestazione: ho anche bisogno di uno stub del client per collegare correttamente il mio programma?
Soluzione
Per effettuare richieste RPC asincrone dal client, è necessario disporre di un file stub del client.
Nel caso in cui non si disponga di uno stub del client, è necessario compilare il file * .idl con MIDL Quando lo fai, ottieni il seguente output:
[filename].h Header
[filename]_c.c Client stub
[filename]_s.c Server stub
Se non hai accesso al file * .idl, puoi provare a riscriverlo da zero utilizzando dichiarazioni prese dal tuo file * .h.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow