Atributos de encabezado de interfaz
Incorpore estos atributos en el encabezado de interfaz para transmitir información sobre toda la interfaz.
Atributo | Uso |
---|---|
async_uuid | Dirige al compilador MIDL para definir versiones sincrónicas y asincrónicas de una interfaz COM. |
uuid | Designa un valor de 128 bits que distingue una interfaz determinada de todas las demás. El valor real puede representar un GUID, un CLSID o un IID. |
Local | Dirige el compilador MIDL solo para generar archivos de encabezado. Una interfaz debe tener un uuid o un atributo local . |
ms_union | Controla la alineación NDR de uniones no encapsuladas. Se usa para la compatibilidad con versiones anteriores con interfaces basadas en MIDL 1.0 o 2.0. |
Objeto | Identifica la interfaz como una interfaz COM y dirige al compilador MIDL para generar código proxy/código auxiliar en lugar de código auxiliar de servidor y cliente RPC. |
Versión | Identifica una versión determinada de una interfaz en los casos en los que existen varias versiones de la interfaz. Dado que las interfaces COM son inmutables, no se puede usar el atributo de versión en una interfaz de objeto . |
pointer_default | Especifica el tipo de puntero predeterminado para todos los punteros excepto los incluidos en las listas de parámetros. El tipo predeterminado puede ser único, ref o ptr. |
Extremo | Especifica un punto de conexión estático (conocido) en el que una aplicación de servidor escuchará las llamadas a procedimientos remotos. |
Consulte Atributos de la biblioteca de tipos para obtener atributos de interfaz, como dual y oleautomation, que son específicos de las interfaces definidas o a las que se hace referencia dentro de una instrucción de biblioteca.