Marshal.GetStartComSlot(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 det första facket i den virtuella funktionstabellen (v-table eller VTBL) som innehåller användardefinierade metoder.
public:
static int GetStartComSlot(Type ^ t);
[System.Security.SecurityCritical]
public static int GetStartComSlot(Type t);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static int GetStartComSlot(Type t);
public static int GetStartComSlot(Type t);
[<System.Security.SecurityCritical>]
static member GetStartComSlot : Type -> int
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetStartComSlot : Type -> int
static member GetStartComSlot : Type -> int
Public Shared Function GetStartComSlot (t As Type) As Integer
Parametrar
- t
- Type
En typ som representerar ett gränssnitt eller en klass.
Returer
Det första VTBL-facket som innehåller användardefinierade metoder. Det första facket är 3 om gränssnittet baseras på IUnknown och 7 om gränssnittet är baserat på IDispatch.
- Attribut
Undantag
t visas inte från COM.
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 facknummer som returneras 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 GetStartComSlot och Marshal.GetEndComSlot tillsammans med Marshal.GetMethodInfoForComSlot för att skicka platser inom ett angivet intervall. Mer information finns i Introduktion till klassgränssnittet.