Bagikan melalui


defaultvalue

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