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


MIDL-összeállítás

Egy olyan IDL-fájl, például Example2.idl, amely egy vagy több COM-felületet és egy típustárat határoz meg, a MIDL fordító (Midl.exe) az alábbi táblázatban leírt fájlokat hozza létre alapértelmezett kimenetként.

Fájlnév Leírás
Példa2.h
A fejlécfájl, amely típusdefiníciókat és függvénydeklarációkat tartalmaz az IDL-fájlban meghatározott összes interfészhez, valamint a csonkok által meghívott rutinokhoz tartozó továbbítási deklarációkat.
Example2_p.c
A proxy/stub fájl, amely tartalmazza a helyettesítő belépési pontokat mind az ügyfelek, mind a kiszolgálók számára.
Example2_i.c
A felületazonosító fájl, amely meghatározza az IDL-fájlban megadott összes felület GUID azonosítóját.
Example2.tlb
Összetett dokumentumfájl, amely típusokkal és objektumokkal kapcsolatos információkat tartalmaz.
Dlldata.c
A proxy/stub DLL létrehozásához szükséges adatokat tartalmazza.

A fejlécfájl és az összes .c fájl használatával létrehozni egy proxy DLL-, amely támogatja az interfészt az ügyfélalkalmazások és az objektumkiszolgálók általi használat esetén. Az illesztőfejfájlt (Example2.h) és a felületazonosítót (Example2_i.c) használja a végrehajtható fájl létrehozásakor az interfészt használó ügyfélalkalmazás számára. A típustárfájlt felveheti erőforrásként az EXE-be vagy a DLL-be, vagy külön fájlként is elküldheti.

COM-felülethez létrehozott fájlok

MIDL-fordító beállításai