Marshal.GetEndComSlot(Type) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Ú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.