Marshal.GetEndComSlot(Type) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera ostatnie miejsce w tabeli funkcji wirtualnej (v-table lub VTBL) typu w przypadku uwidocznienia 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 reprezentujący interfejs lub klasę.
Zwraca
Ostatnie miejsce VTBL interfejsu, gdy jest widoczne dla modelu COM.
t
Jeśli parametr jest klasą, zwrócone miejsce VTBL jest ostatnim miejscem w interfejsie generowanym na podstawie klasy.
- Atrybuty
Uwagi
Ta metoda zwraca numer tabeli wirtualnej oparty na zerze dla interfejsu lub klasy. W przypadku użycia w klasie zwrócony numer gniazda odwołuje się do interfejsu klasy dla klasy. Jeśli interfejs klasy jest automatycznie dyspozytorem, ta metoda zawsze zwraca wartość -1, aby wskazać, że interfejs tylko do wysyłania nie uwidacznia tabeli wirtualnej zarządzanym klientom. Można użyć funkcji GetEndComSlot i Marshal.GetStartComSlot w połączeniu z Marshal.GetMethodInfoForComSlot do przekazywania miejsc w określonym zakresie. Aby uzyskać dodatkowe informacje, zobacz Wprowadzenie do interfejsu klasy.