Bagikan melalui


licensed

Menunjukkan bahwa objek COM yang diterapkannya dilisensikan, dan harus dibuat menggunakan IClassFactory2.

Sintaks

[licensed]

Keterangan

Atribut C++ berlisensi memiliki fungsionalitas yang sama dengan atribut MIDL berlisensi .

Contoh

// cpp_attr_ref_licensed.cpp
// compile with: /LD
#include "unknwn.h"
[object, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMyI : IUnknown {
   HRESULT f();
};

[coclass, version("2.1"), uuid(12345678-1111-2222-3333-123456789012),
licensed, threading(free), progid(some.name)]
class CSample : public IMyI {
public:
   int nSize;
};

[module(name="MyLibrary", version="1.0", helpstring="My Library Block")];

Persyaratan

Konteks atribut Nilai
Berlaku untuk class, struct
Berulang Tidak
Atribut yang diperlukan coclass
Atribut tidak valid Tidak ada

Untuk informasi selengkapnya, lihat Konteks Atribut.

Baca juga

Atribut IDL
Atribut Kelas