Compartir a través de


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.