Marshal.GetEndComSlot(Type) Metod

Definition

Hämtar den sista platsen i den virtuella funktionstabellen (v-tabell eller VTBL) av en typ när den exponeras för 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

Parametrar

t
Type

En typ som representerar ett gränssnitt eller en klass.

Returer

Det sista VTBL-facket i gränssnittet när det exponeras för COM. Om parametern t är en klass är det returnerade VTBL-facket det sista facket i gränssnittet som genereras från klassen.

Attribut

Kommentarer

Den här metoden returnerar det nollbaserade v-tabellnumret för ett gränssnitt eller en klass. När det används i en klass refererar det returnerade facknumret till klassgränssnittet för klassen. Om klassgränssnittet skickas automatiskt returnerar den här metoden alltid -1 för att indikera att gränssnittet endast dispatch inte exponerar en v-tabell för hanterade klienter. Du kan använda GetEndComSlot och Marshal.GetStartComSlot tillsammans med Marshal.GetMethodInfoForComSlot för att skicka platser inom ett angivet intervall. Mer information finns i Introduktion till klassgränssnittet.

Gäller för

Se även