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.
IDispatch Uygulamanın yalnızca arabirim açıklamasında listelenen özellikleri ve yöntemleri içerdiğini ve çalışma zamanında ek üyelerle genişletilemeyeceğini belirtir.
Sözdizimi
[nonextensible]
Açıklamalar
Genişletilebilir olmayan C++ özniteliği, genişletilebilir olmayan MIDL özniteliğiyle aynı işlevselliğe sahiptir.
Genişletilebilir olmayan kullanımı, oleautomation özniteliğini de gerektirir.
Örnek
Aşağıdaki kod, genişletilebilir olmayan özniteliğin tek bir kullanımını gösterir:
// cpp_attr_ref_nonextensible.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="ATLFIRELib")];
[export] typedef long HRESULT;
[dual, nonextensible, ms_union, oleautomation,
uuid("00000000-0000-0000-0000-000000000001")]
__interface IFireTabCtrl
{
HRESULT procedure (int i);
};
Gereksinimler
| Öznitelik bağlamı | Değer |
|---|---|
| Şunlar için geçerlidir: | interface |
| Tekrarlanabilir | Hayır |
| Gerekli öznitelikler | dual ve oleautomationveya dispinterface |
| Geçersiz öznitelikler | Hiçbiri |
Öznitelik bağlamları hakkında daha fazla bilgi için bkz . Öznitelik Bağlamları.