Marshal.GetStartComSlot(Type) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de eerste site op in de virtuele functietabel (v-table of VTBL) die door de gebruiker gedefinieerde methoden bevat.
public:
static int GetStartComSlot(Type ^ t);
[System.Security.SecurityCritical]
public static int GetStartComSlot(Type t);
public static int GetStartComSlot(Type t);
[<System.Security.SecurityCritical>]
static member GetStartComSlot : Type -> int
static member GetStartComSlot : Type -> int
Public Shared Function GetStartComSlot (t As Type) As Integer
Parameters
- t
- Type
Een type dat een interface of een klasse vertegenwoordigt.
Retouren
De eerste VTBL-site die door de gebruiker gedefinieerde methoden bevat. De eerste site is 3 als de interface is gebaseerd op IUnknown en 7 als de interface is gebaseerd op IDispatch.
- Kenmerken
Uitzonderingen
t is niet zichtbaar vanuit COM.
Opmerkingen
Deze methode retourneert het v-tabelnummer op basis van nul voor een interface of een klasse. Wanneer het wordt gebruikt voor een klasse, verwijst het sleufnummer dat wordt geretourneerd naar de klasse-interface voor de klasse. Als de klasse-interface automatisch wordt verzonden, retourneert deze methode altijd -1 om aan te geven dat de interface alleen verzenden geen v-tabel beschikbaar maakt voor beheerde clients. U kunt sites binnen een opgegeven bereik gebruiken GetStartComSlot en Marshal.GetEndComSlot ermee combineren Marshal.GetMethodInfoForComSlot . Zie Inleiding tot de klasse-interface voor meer informatie.