çift
Bir arabirim .idl dosyasında bir çift arabirim yerleştirir.
[dual]
Notlar
Zaman çift C++ öznitelik önündeki bir arabirim, oluşturulan .idl dosyasındaki kitaplık bloğu içine yerleştirilecek arabirimi neden olur.
Örnek
Aşağıdaki kodu kullanan bir öznitelik taşıdır çift önce bir arabirim tanımı:
// cpp_attr_ref_dual.cpp
// compile with: /LD
#include <windows.h>
[module(name="MyLibrary")];
[uuid("2F5F63F1-16DA-11d2-9E7B-00C04FB926DA"), dual]
__interface IStatic : IDispatch
{
HRESULT Func1(int i);
[ propget,
id(1),
bindable,
displaybind,
defaultbind,
requestedit
]
HRESULT P1([out, retval] long *nSize);
[ propput,
id(1),
bindable,
displaybind,
defaultbind,
requestedit
]
HRESULT P1([in] long nSize);
};
[cpp_quote("#include file.h")];
Gereksinimler
Öznitelik içerik
Uygulama alanı |
interface |
Yinelenebilir |
Hayyr |
Gerekli öznitelikleri |
None |
Geçersiz öznitelik |
görüntüleme arabirimi |
Daha fazla bilgi için bkz: Öznitelik içerikleri.