Sdílet prostřednictvím


Marshal.GetEndComSlot(Type) Metoda

Definice

Načte poslední slot ve virtuální tabulce funkcí (v-table nebo VTBL) typu při vystavení modelu COM.

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

Parametry

t
Type

Typ, který představuje rozhraní nebo třídu.

Návraty

Poslední slot VTBL rozhraní při vystavení modelu COM. t Pokud je parametr třída, vrácený slot VTBL je posledním slotem v rozhraní, který je generován z třídy.

Atributy

Poznámky

Tato metoda vrátí číslo tabulky v-založené na nule pro rozhraní nebo třídu. Při použití u třídy vrácené číslo slotu odkazuje na rozhraní třídy pro třídu. Pokud je rozhraní třídy auto-dispatch, tato metoda vždy vrátí hodnotu -1, což znamená, že rozhraní pouze pro odesílání nezpřístupňuje tabulku v-table spravovaným klientům. Ke průchodu slotů v zadaném Marshal.GetMethodInfoForComSlot rozsahu můžete použít GetEndComSlot aMarshal.GetStartComSlot. Další informace najdete v tématu Představení rozhraní třídy.

Platí pro

Viz také