Marshal.GetComSlotForMethodInfo(MemberInfo) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu tür COM'a sunulduğunda belirtilen MemberInfo tür için sanal işlev tablosu (v-tablo veya VTBL) yuvasını alır.
public:
static int GetComSlotForMethodInfo(System::Reflection::MemberInfo ^ m);
public static int GetComSlotForMethodInfo (System.Reflection.MemberInfo m);
[System.Security.SecurityCritical]
public static int GetComSlotForMethodInfo (System.Reflection.MemberInfo m);
static member GetComSlotForMethodInfo : System.Reflection.MemberInfo -> int
[<System.Security.SecurityCritical>]
static member GetComSlotForMethodInfo : System.Reflection.MemberInfo -> int
Public Shared Function GetComSlotForMethodInfo (m As MemberInfo) As Integer
Parametreler
Arabirim yöntemini temsil eden bir nesne.
Döndürülenler
COM'a sunulduğunda VTBL yuva m
tanımlayıcısı.
- Öznitelikler
Özel durumlar
m
parametresidirnull
.
Açıklamalar
Bu yöntem tarafından döndürülen sıfır tabanlı yuva numarası, üç IUnknown ve muhtemelen dört IDispatch yöntemini ekleyerek kullanılabilir ilk yuvanın değerini 3 veya 7 olarak hesaplar. GetComSlotForMethodInfo , işlevinin tam tersini Marshal.GetMethodInfoForComSlotsağlar.
COM'dan görünmeyen arabirimlerin üyeleri ve özel arabirimlerin üyeleri için yuva numaralarını almak için bu yöntemi kullanabilirsiniz. Döndürülen yuva numaraları, tür COM'a açıksa ayrılacak v tablosu numaralarına karşılık gelir. COM istemcisi yuvayı kullanamasa bile COM görünmez üyeleri, kullanıma sunulan bir v-tablodaki yuvayı kaplar. Bir sınıftan geçirerek MemberInfo sınıf arabiriminde kullanamazsınızGetComSlotForMethodInfo. Daha fazla bilgi için bkz. Sınıf arabirimine giriş.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin