Marshal.GetEndComSlot(Type) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.