Attributi dell'intestazione dell'interfaccia
Incorporare questi attributi nell'intestazione dell'interfaccia per trasmettere informazioni sull'intera interfaccia.
Attributo | Utilizzo |
---|---|
async_uuid | Indirizza il compilatore MIDL per definire sia versioni sincrone che asincrone di un'interfaccia COM. |
uuid | Designa un valore a 128 bit che distingue un'interfaccia specifica da tutte le altre. Il valore effettivo può rappresentare un GUID, un CLSID o un IID. |
Locale | Indirizza il compilatore MIDL per generare solo i file di intestazione. Un'interfaccia deve avere un uuid o un attributo locale . |
ms_union | Controlla l'allineamento NDR di unioni non incapsulate. Usare per la compatibilità con le versioni precedenti con interfacce basate su MIDL 1.0 o 2.0. |
Oggetto | Identifica l'interfaccia come interfaccia COM e indirizza il compilatore MIDL per generare codice proxy/stub invece di stub client RPC e stub. |
Versione | Identifica una versione specifica di un'interfaccia nei casi in cui esistono più versioni dell'interfaccia. Poiché le interfacce COM non sono modificabili, non è possibile usare l'attributo di versione in un'interfaccia dell'oggetto . |
pointer_default | Specifica il tipo di puntatore predefinito per tutti i puntatori, ad eccezione di quelli inclusi negli elenchi di parametri. Il tipo predefinito può essere univoco, ref o ptr. |
Endpoint | Specifica un endpoint statico (noto) in cui un'applicazione server ascolterà le chiamate di routine remote. |
Vedere Attributi della libreria dei tipi per gli attributi dell'interfaccia, ad esempio dual e oleautomation, specifici delle interfacce definite o a cui si fa riferimento all'interno di un'istruzione della libreria.