Marshal.GetEndComSlot(Type) Método

Definición

Recupera la última ranura de la tabla de funciones virtuales (v-table o VTBL) de un tipo cuando se expone 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

Parámetros

t
Type

Tipo que representa una interfaz o una clase.

Devoluciones

Int32

Última ranura VTBL de la interfaz cuando se expone a COM. Si el parámetro t es una clase, la ranura VTBL devuelta es la última ranura en la interfaz generada a partir de la clase.

Atributos

Comentarios

Este método devuelve el número de tabla virtual de base cero para una interfaz o una clase. Cuando se usa en una clase, el número de ranura devuelto hace referencia a la interfaz de clase de la clase . Si la interfaz de clase se distribuye automáticamente, este método siempre devuelve -1 para indicar que la interfaz de solo distribución no expone una tabla virtual a los clientes administrados. Puede usar GetEndComSlot y Marshal.GetStartComSlot junto con Marshal.GetMethodInfoForComSlot para pasar ranuras dentro de un intervalo especificado. Para obtener más información, vea Presentación de la interfaz de clase.

Se aplica a

Consulte también