Share via


uidefault

Indica que el miembro de la información de tipos es el miembro predeterminado para la presentación en la interfaz de usuario.

[uidefault]

Comentarios

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

Ejemplo

El código siguiente se 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

Se aplica a

método de interfaz

repetible

No

Atributos necesarios

None

Atributos no válidos

None

Para obtener más información sobre los contextos de atributos, vea Contextos de atributo.

Vea también

Otros recursos

Atributos IDL

Atributos del método

Attributes Samples