Compartilhar via


Marshal.GetEndComSlot(Type) Método

Definição

Recupera o último slot na tabela de função virtual (v-table ou VTBL) de um tipo quando exposto ao 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

Um tipo que representa uma interface ou classe.

Retornos

O último slot VTBL da interface quando exposto ao COM. Se o parâmetro t for uma classe, o slot VTBL retornado será o último slot na interface gerada da classe.

Atributos

Comentários

Esse método retorna o número de tabela v baseado em zero para uma interface ou uma classe. Quando usado em uma classe, o número do slot retornado refere-se à interface de classe da classe . Se a interface de classe for de expedição automática, esse método sempre retornará -1 para indicar que a interface somente expedição não expõe uma v-table a clientes gerenciados. Você pode usar GetEndComSlot e Marshal.GetStartComSlot em conjunto com Marshal.GetMethodInfoForComSlot para passar slots dentro de um intervalo especificado. Para obter informações adicionais, consulte Introdução à interface de classe.

Aplica-se a

Confira também