odl
Bir arabirimi Nesne Açıklama Dili (ODL) arabirimi olarak tanımlar. MIDL derleyicisi odl özniteliğini gerektirmez; yalnızca eski .odl dosyalarıyla uyumluluk için tanınır.
Sözdizimi
[odl]
Açıklamalar
odl C++ özniteliği, odl MIDL özniteliğiyle aynı işlevselliğe sahiptir.
Örnek
// cpp_attr_ref_odl.cpp
// compile with: /LD
#include <unknwn.h>
[module(name="MyLIb")];
[odl, oleautomation, dual, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMyInterface
{
HRESULT x();
};
[coclass, uuid("00000000-0000-0000-0000-000000000002")]
class cmyClass : public IMyInterface
{
public:
HRESULT x(){}
};
Gereksinimler
Öznitelik bağlamı | Değer |
---|---|
Şunlar için geçerlidir: | interface |
Tekrarlanabilir | Hayır |
Gerekli öznitelikler | Hiçbiri |
Geçersiz öznitelikler | Hiçbiri |
Öznitelik bağlamları hakkında daha fazla bilgi için bkz . Öznitelik Bağlamları.