Share via


Marshal.GetEndComSlot(Type) Metodo

Definizione

Recupera l'ultimo slot della tabella della funzione virtuale (V-Table o VTBL) di un tipo quando è esposto a 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

Parametri

t
Type

Tipo che rappresenta un'interfaccia o classe.

Restituisce

Ultimo slot VTBL dell'interfaccia quando è esposto a COM. Se il parametro t è una classe, lo slot VTBL restituito è l'ultimo slot nell'interfaccia generata dalla classe.

Attributi

Commenti

Questo metodo restituisce il numero di tabella v-based zero per un'interfaccia o una classe. Se usato in una classe, il numero di slot restituito fa riferimento all'interfaccia della classe per la classe. Se l'interfaccia della classe viene inviata automaticamente, questo metodo restituisce sempre -1 per indicare che l'interfaccia dispatch-only non espone una tabella v ai client gestiti. È possibile usare GetEndComSlot e Marshal.GetStartComSlot in combinazione con Marshal.GetMethodInfoForComSlot per passare slot all'interno di un intervallo specificato. Per altre informazioni, vedere Introduzione all'interfaccia della classe.

Si applica a

Vedi anche