Compartir a través de


uidefault

Indica que el miembro de la información de tipos es el miembro predeterminado que se mostrará en la interfaz de usuario.

Sintaxis

[uidefault]

Comentarios

El atributo uidefault C++ tiene la misma funcionalidad que el atributo uidefault de MIDL.

Ejemplo

El código siguiente muestra un ejemplo de uidefault:

// cpp_attr_ref_uidefault.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="MyLib")];

[object, uuid("9E66A290-4365-11D2-A997-00C04FA37DDB")]
__interface ICustom{
   HRESULT Custom([in] long l, [out, retval] long *pLong);
   [uidefault]HRESULT id0([in] long l);
   [uidefault]HRESULT id1([in] long l);

   [uidefault, propget] HRESULT get_y(int *y);
   [uidefault, propput] HRESULT put_y(int y);
};

Requisitos

Contexto de atributo Valor
Se aplica a Método de interfaz
Reiterativo No
Atributos requeridos Ninguno
Atributos no válidos Ninguno

Para obtener más información acerca de los contextos de atributo, consulte Contextos de atributo.

Consulte también

Atributos IDL
Atributos de método