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.

C#
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static int GetEndComSlot(Type t);
C#
public static int GetEndComSlot(Type t);
C#
[System.Security.SecurityCritical]
public static int GetEndComSlot(Type t);

Parámetros

t
Type

Tipo que representa una interfaz o una clase.

Devoluciones

Ú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 basado en 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 es de distribución automática, este método siempre devuelve -1 para indicar que la interfaz de solo envío 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, consulte Introducción a la interfaz de clase.

Se aplica a

Produto Versións
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Consulte también