Marshal.GetEndComSlot(Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den letzten Slot in der virtuellen Funktionstabelle (Vtable oder VTBL) eines Typs ab, wenn dieser für COM verfügbar gemacht wird.
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
Parameter
- t
- Type
Ein Typ, der eine Schnittstelle oder eine Klasse darstellt.
Gibt zurück
Der letzte VTBL-Slot der Schnittstelle, wenn dies für COM verfügbar gemacht wird. Wenn der t
-Parameter eine Klasse ist, handelt es sich bei dem zurückgegebenen VTBL-Slot um den letzten Slot der Schnittstelle, die aus der Klasse generiert wird.
- Attribute
Hinweise
Diese Methode gibt die nullbasierte V-Tabellennummer für eine Schnittstelle oder klasse zurück. Bei Verwendung für eine Klasse bezieht sich die zurückgegebene Slotnummer auf die Klassenschnittstelle für die Klasse. Wenn die Klassenschnittstelle die automatische Verteilung ist, gibt diese Methode immer -1 zurück, um anzugeben, dass die reine Dispatch-Schnittstelle keine V-Tabelle für verwaltete Clients verfügbar macht. Sie können und Marshal.GetStartComSlot in Verbindung mit Marshal.GetMethodInfoForComSlot verwendenGetEndComSlot, um Slots innerhalb eines angegebenen Bereichs zu übergeben. Weitere Informationen finden Sie unter Einführung in die Klassenschnittstelle.