Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memungkinkan spesifikasi nilai default untuk parameter opsional yang ditik.
Sintaks
[ defaultvalue= value ]
Parameter
value
Nilai default untuk parameter.
Keterangan
Atribut C++ defaultvalue memiliki fungsionalitas yang sama dengan atribut MIDL defaultvalue .
Contoh
Kode berikut menunjukkan metode antarmuka menggunakan atribut 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") ];
Persyaratan
| Konteks atribut | Nilai |
|---|---|
| Berlaku untuk | Parameter antarmuka |
| Berulang | No |
| Atribut yang diperlukan | Tidak |
| Atribut tidak valid | Tidak |
Untuk informasi selengkapnya, lihat Konteks Atribut.
Lihat juga
Atribut IDL
Atribut Parameter
out
retval
in
pointer_default
unique