Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Permite la especificación de un valor predeterminado para un parámetro opcional con tipo.
Sintaxis
[ defaultvalue= value ]
Parámetros
value
Valor predeterminado del parámetro.
Comentarios
El atributo defaultvalue de C++ tiene la misma funcionalidad que el atributo defaultvalue de MIDL.
Ejemplo
El código siguiente muestra un método de interfaz mediante el atributo defaultvalue:
// cpp_attr_ref_defaultvalue.cpp
// compile with: /LD
#include <windows.h>
[export] typedef long HRESULT;
[export, ptr, string] typedef unsigned char * MY_STRING_TYPE;
[ uuid("479B29EE-9A2C-11D0-B696-00A0C903487A"), dual, oleautomation, helpstring("IFireTabCtrl Interface"), helpcontext(122), pointer_default(unique) ]
__interface IFireTabCtrl : IDispatch {
[bindable, propget] HRESULT get_Size([out, retval, defaultvalue("33")] long *nSize);
[bindable, propput] HRESULT put_Size([in] int nSize);
};
[ module(name="ATLFIRELib", uuid="479B29E1-9A2C-11D0-B696-00A0C903487A", version="1.0", helpstring="ATLFire 1.0 Type Library") ];
Requisitos
| Contexto de atributo | Valor |
|---|---|
| Se aplica a | Parámetro de interfaz |
| Reiterativo | No |
| Atributos requeridos | Ninguno |
| Atributos no válidos | Ninguno |
Para obtener más información, vea Contextos de atributo.
Consulte también
Atributos IDL
Atributos de parámetro
out
retval
in
pointer_default
unique