Windows asincrónico RPC C ++ MIDL
Pregunta
Tengo una interfaz RPC C ++ generada por MIDL desde un cliente que define dos funciones RPC simples.
Estoy intentando comunicarme con el servidor desde una sencilla aplicación C ++.Solo tengo los archivos de encabezado, ¿también necesito un código auxiliar de cliente para vincular correctamente mi programa?
Solución
Para realizar solicitudes RPC asincrónicas desde el cliente, definitivamente debe tener un archivo stub del cliente.
En caso de que no tenga un código auxiliar de cliente, debe compilar el archivo * .idl con MIDL Cuando haces eso, obtienes el siguiente resultado:
[filename].h Header
[filename]_c.c Client stub
[filename]_s.c Server stub
Si no tiene acceso al archivo * .idl, puede intentar reescribirlo desde cero usando declaraciones tomadas de su archivo * .h.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow