Marshal.GetEndComSlot(Type) Méthode

Définition

Récupère le dernier emplacement de la table de fonctions virtuelles (v-table ou VTBL) d’un type lorsqu’il est exposé à COM.

public:
 static int GetEndComSlot(Type ^ t);
public static int GetEndComSlot(Type t);
[System.Security.SecurityCritical]
public static int GetEndComSlot(Type t);
static member GetEndComSlot : Type -> int
[<System.Security.SecurityCritical>]
static member GetEndComSlot : Type -> int
Public Shared Function GetEndComSlot (t As Type) As Integer

Paramètres

t
Type

Type qui représente une interface ou une classe.

Retours

Dernier emplacement VTBL de l’interface lorsqu’il est exposé à COM. Si le t paramètre est une classe, l’emplacement VTBL retourné est le dernier emplacement de l’interface généré à partir de la classe.

Attributs

Remarques

Cette méthode retourne le numéro de table v de base zéro pour une interface ou une classe. Lorsqu’il est utilisé sur une classe, le numéro d’emplacement retourné fait référence à l’interface de classe pour la classe. Si l’interface de classe est auto-dispatch, cette méthode retourne toujours -1 pour indiquer que l’interface dispatch-only n’expose pas une table v aux clients gérés. Vous pouvez utiliser GetEndComSlot et Marshal.GetStartComSlot conjointement avec Marshal.GetMethodInfoForComSlot pour passer des emplacements dans une plage spécifiée. Pour plus d’informations, consultez Présentation de l’interface de classe.

S’applique à

Voir aussi