Obtiene la primera ranura en la tabla de función virtual (VTBL) que contiene los métodos definidos por el usuario.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)

Sintaxis
Visual Basic (Declaración)
Public Shared Function GetStartComSlot ( _
t As Type _
) As Integer
Dim t As Type
Dim returnValue As Integer
returnValue = Marshal.GetStartComSlot(t)
public static int GetStartComSlot (
Type t
)
public:
static int GetStartComSlot (
Type^ t
)
public static int GetStartComSlot (
Type t
)
public static function GetStartComSlot (
t : Type
) : int
Parámetros
- t
Type que representa una interfaz.
Valor devuelto
Primera ranura de VTBL (denominada también tabla v) que contiene los métodos definidos por el usuario. La primera ranura es 3 si la interfaz está basada en
IUnknown, y 7 si está basada en
IDispatch.

Excepciones

Comentarios
Este método devuelve el número de tabla v de base cero de una interfaz o clase. Cuando se utiliza 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 devuelve siempre -1 para indicar que la interfaz de sólo distribución no expone una tabla v a clientes administrados. Puede utilizar GetStartComSlot y Marshal.GetEndComSlot junto con Marshal.GetMethodInfoForComSlot para pasar las ranuras dentro de un intervalo especificado. Para obtener más información sobre las interfaces de clase, vea Presentar la interfaz de clase.

Seguridad de .NET Framework

Plataformas
Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

Información de versión
.NET Framework
Compatible con: 2.0, 1.1, 1.0

Vea también