Marshal.GetEndComSlot(Type) Yöntem

Tanım

COM'a sunulduğunda bir türün sanal işlev tablosundaki (v-table veya VTBL) son yuvayı alır.

public:
 static int GetEndComSlot(Type ^ t);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static int GetEndComSlot (Type t);
public static int GetEndComSlot (Type t);
[System.Security.SecurityCritical]
public static int GetEndComSlot (Type t);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetEndComSlot : Type -> int
static member GetEndComSlot : Type -> int
[<System.Security.SecurityCritical>]
static member GetEndComSlot : Type -> int
Public Shared Function GetEndComSlot (t As Type) As Integer

Parametreler

t
Type

Bir arabirimi veya sınıfı temsil eden bir tür.

Döndürülenler

Int32

COM'a sunulduğunda arabirimin son VTBL yuvası. t parametresi bir sınıfsa, döndürülen VTBL yuvası sınıfından oluşturulan arabirimdeki son yuvadır.

Öznitelikler

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.GetStartComSlot ile Marshal.GetMethodInfoForComSlot birlikte kullanabilirsinizGetEndComSlot. Daha fazla bilgi için bkz . Sınıf arabirimine giriş.

Şunlara uygulanır

Ayrıca bkz.