Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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