Marshal.GetEndComSlot(Type) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.