Megosztás a következőn keresztül:


A Microsoft Interface definíciós nyelve

Jegyzet

Ez a témakör az RPC- és COM-felületek létrehozásához használt klasszikus MIDL-ről szól. A Windows Futtatókörnyezeti (WinRT) típusok létrehozásához használt MIDL 3.0-s verzió esetén lásd Microsoft Interface Definition Language 3.0 referencia.

Cél

A Microsoft Interface Definition Language (MIDL) az ügyfél- és kiszolgálóprogramok közötti interfészeket határozza meg. A Microsoft a MIDL fordítót a Platform Software Development Kit (SDK) segítségével teszi lehetővé a fejlesztők számára, hogy létrehozhassák a távoli eljáráshívási (RPC) felületekhez és COM/DCOM-felületekhez szükséges interfészdefiníciós (IDL) fájlokat és alkalmazáskonfigurációs fájlokat (ACF). A MIDL az OLE Automation típuskódtárainak létrehozását is támogatja.

Adott esetben

A MIDL a Windows operációs rendszereken alapuló összes ügyfél- és kiszolgálóalkalmazásban használható. Arra is használható, hogy olyan heterogén hálózati környezetekhez hozzon létre ügyfél- és kiszolgálóprogramokat, amelyek olyan operációs rendszereket tartalmaznak, mint a Unix és az Apple. A Microsoft támogatja a Nyílt csoport (korábbi nevén Open Software Foundation) DCE szabványt az RPC-együttműködéshez.

Fejlesztői közönség

A MIDL RPC-vel való használatakor ismerni kell a C/C++ programozást és az RPC-paradigmát. A MIDL com-nal való használatakor a C++ programozás és az RPC-paradigma ismerete szükséges a COM-ra, vagy alternatív megoldásként az OLE Automation-modell szkriptjeinek és típuskódtárainak ismerete.

Futásidejű követelmények

A MIDL használatához megfelelő futásidejű kódtárak a Windows részét képezik. A MIDL fordító és az RPC fejlesztői környezet összetevői a Windows SDK telepítésekor lesznek telepítve. További információ: A MIDL Fordító és Az RPC programozási környezet telepítése.

Ebben a szakaszban

Téma Leírás
áttekintési
Általános információk a MIDL-ről és a MIDL-fordítóról.
A MIDL Fordító használata
Információk a MIDL-komppilter RPC-csonkok létrehozásához való használatáról.
felületdefiníciók és típuskódtárak
RPC-specifikus felületdefiníciók és típuskódtárak dokumentációja.
MIDL Command-Line referencia
A MIDL fordító parancssori kapcsolóinak dokumentációja.
MIDL nyelvi referencia
A MIDL fordító nyelvi referenciája.

távoli eljáráshívás (RPC)