Marshal.GetStartComSlot(Type) Methode

Definitie

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.

Van toepassing op

Zie ook