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?

È stato utile?

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
scroll top