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.
Bir yerel işlevin uzak işleve eşlenmesine olanak tanır, böylece uzak işlev çağrıldığında yerel işlev çağrılır.
Sözdizimi
[ call_as(function) ]
Parametreler
fonksiyon
Uzak bir işlev çağrıldığında çağrılmasını istediğiniz yerel işlev.
Açıklamalar
call_as C++ özniteliği, call_as MIDL özniteliğiyle aynı işlevselliğe sahiptir.
Örnek
Aşağıdaki kodda, call_as kullanarak bir nonremotable işlevini () bir remotable işleviyle (f1Remf1) nasıl eşleyebileceğiniz gösterilmektedir:
// cpp_attr_ref_call_as.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="MyLib")];
[dual, uuid("00000000-0000-0000-0000-000000000001")]
__interface IMInterface {
[local] HRESULT f1 ( int i );
[call_as(f1)] HRESULT Remf1 ( int i );
};
Gereksinimler
| Öznitelik bağlamı | Değer |
|---|---|
| Şunlar için geçerlidir: | Arabirim yöntemi |
| 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ı.