Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la informática distribuida, una interfaz es una colección de definiciones y funciones remotas que permite que dos o más programas interoperan entre distintos contextos. En una aplicación RPC, una interfaz especifica:
- Cómo las aplicaciones cliente y servidor se identifican entre sí.
- Cómo se transmiten los datos entre el cliente y el servidor.
- Procedimientos remotos a los que puede llamar la aplicación cliente.
- Tipos de datos para los parámetros y valores devueltos de los procedimientos remotos.
El lenguaje de definición de interfaz de Microsoft (MIDL) es para implementar interfaces usadas en aplicaciones distribuidas. Con MIDL, una aplicación puede tener una interfaz o muchas. Cada interfaz especifica un contrato distribuido único entre los programas cliente y servidor. Las aplicaciones basadas en llamadas a procedimientos remotos (RPC), modelo de objetos componentes (COM) y modelo de objetos de componente distribuido (DCOM) especifican sus interfaces mediante MIDL.
MIDL se parece a C y C++ de muchas maneras. Para obtener información general sobre cómo escribir interfaces MIDL, consulte Desarrollo de la interfaz.