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. |