Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Geçerli olduğu COM nesnesinin lisanslı olduğunu ve kullanılarak IClassFactory2örneği oluşturulmalıdır.
Sözdizimi
[licensed]
Açıklamalar
Lisanslı C++ özniteliği, lisanslı MIDL özniteliğiyle aynı işlevselliğe sahiptir.
Örnek
// 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")];
Gereksinimler
| Öznitelik bağlamı | Değer |
|---|---|
| Şunlar için geçerlidir: | class, struct |
| Tekrarlanabilir | Hayır |
| Gerekli öznitelikler | coclass |
| Geçersiz öznitelikler | Hiçbiri |
Daha fazla bilgi için bkz . Öznitelik Bağlamları.