atribut berlisensi
Atribut [berlisensi] menunjukkan bahwa kolase yang diterapkannya dilisensikan, dan harus diinstansiasi menggunakan IClassFactory2.
[
licensed
[ , attribute-list ]
]
coclass classname
{
coclass-definition
};
Parameter
-
daftar atribut
-
Menentukan nol atau lebih atribut yang berlaku untuk pernyataan coclass . Atribut coclass yang diizinkan adalah [helpstring], [helpcontext], [licensed], [version], [control], dan [hidden].
-
nama kelas
-
Menentukan nama tempat objek komponen diketahui dalam pustaka jenis.
-
coclass-definition
-
Menentukan pernyataan yang membentuk definisi coclass .
Keterangan
Lisensi adalah fitur COM yang menyediakan kontrol atas pembuatan objek. Objek berlisensi hanya dapat dibuat oleh klien yang berwenang untuk menggunakannya. Lisensi diimplementasikan di COM melalui antarmuka IClassFactory2 dan dengan dukungan untuk kunci lisensi yang dapat diteruskan pada durasi.
Bendera
TYPEFLAG_FLICENSED
Contoh
[
uuid(12345678-1234-1234-1234-123456789ABC),
licensed,
helpstring("A meaningfulcomment"
]
coclass MyClass
{
// coclass definition statements
};
Lihat juga