Marshal.GetStartComSlot(Type) 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.
Kullanıcı tanımlı yöntemleri içeren sanal işlev tablosundaki (v-table veya VTBL) ilk yuvayı alır.
public:
static int GetStartComSlot(Type ^ t);
[System.Security.SecurityCritical]
public static int GetStartComSlot (Type t);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static int GetStartComSlot (Type t);
public static int GetStartComSlot (Type t);
[<System.Security.SecurityCritical>]
static member GetStartComSlot : Type -> int
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetStartComSlot : Type -> int
static member GetStartComSlot : Type -> int
Public Shared Function GetStartComSlot (t As Type) As Integer
Parametreler
- t
- Type
Bir arabirimi veya sınıfı temsil eden bir tür.
Döndürülenler
Kullanıcı tanımlı yöntemleri içeren ilk VTBL yuvası. İlk yuva, arabirim IUnknown tabanlıysa 3, arabirim IDispatch'i temel alırsa 7'dir.
- Öznitelikler
Özel durumlar
t
COM'dan görünmez.
Açıklamalar
Bu yöntem, bir arabirim veya sınıf için sıfır tabanlı v-tablo numarasını döndürür. Bir sınıfta kullanıldığında, döndürülen yuva numarası sınıfın sınıf arabirimine başvurur. Sınıf arabirimi otomatik dağıtım ise, bu yöntem her zaman yalnızca dağıtım arabiriminin yönetilen istemciler için bir v tablosunu kullanıma sunmadığını belirtmek için -1 döndürür. Belirtilen aralıktaki yuvaları geçirmek için ve Marshal.GetEndComSlot ile Marshal.GetMethodInfoForComSlot birlikte kullanabilirsinizGetStartComSlot. Daha fazla bilgi için bkz . Sınıf arabirimine giriş.