Felületfejléc attribútumai
Ezeket az attribútumokat belefoglalhatja a felület fejlécébe, hogy információkat közvetítsen a teljes felületről.
Attribútum | Használat |
---|---|
async_uuid | A MIDL fordítót a COM-felület szinkron és aszinkron verzióinak definiálására irányítja. |
uuid | Egy 128 bites értéket jelöl, amely megkülönböztet egy adott felületet az összes többitől. A tényleges érték lehet GUID, CLSID vagy IID. |
helyi | A MIDL-fordítót csak fejlécfájlok létrehozására irányítja. Az illesztőnek uuid vagy helyi attribútummal kell rendelkeznie. |
ms_union | Szabályozza a nem beágyazott egyesítők NDR-igazítását. A MIDL 1.0-ra vagy 2.0-ra épülő felületekkel való visszamenőleges kompatibilitásra használható. |
objektum | Com-interfészként azonosítja a felületet, és a MIDL-fordítót irányítja proxy-/stub-kód létrehozására RPC-ügyfél és kiszolgálócsomó helyett. |
verzió | Azonosítja az interfész egy adott verzióját olyan esetekben, amikor a felület több verziója is létezik. Mivel a COM-felületek nem módosíthatók, a verzió attribútum nem használható objektum interfészen. |
pointer_default | Az összes mutató alapértelmezett mutatótípusát adja meg, kivéve a paraméterlistákban szereplő mutatókat. Az alapértelmezett típus lehet egyedi, hivvagy ptr. |
végpont | Egy statikus (jól ismert) végpontot határoz meg, amelyen a kiszolgálóalkalmazás figyeli a távoli eljáráshívásokat. |
A kódtár-utasításokban definiált vagy hivatkozott felületekre vonatkozó típusú kódtárattribútumokat,például kettős és oleautomation.