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ı. Arabirim IUnknown tabanlıysa ilk yuva 3, IDispatch'ı temel alan arabirim ise 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 -1 döndürerek yalnızca dağıtım arabiriminin yönetilen istemcilere bir v-tablosu sunmadığını gösterir. Belirtilen aralıktaki yuvaları geçirmek için ve GetStartComSlot ile Marshal.GetEndComSlot birlikte kullanabilirsinizMarshal.GetMethodInfoForComSlot. Ek bilgi için bkz. Sınıf arabirimine giriş.