Bagikan melalui


Marshal.GetEndComSlot(Type) Metode

Definisi

Mengambil slot terakhir dalam tabel fungsi virtual (v-table atau VTBL) dari jenis saat diekspos ke 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

Parameter

t
Type

Jenis yang mewakili antarmuka atau kelas.

Mengembalikan

Slot VTBL terakhir antarmuka saat diekspos ke COM. t Jika parameter adalah kelas , slot VTBL yang dikembalikan adalah slot terakhir dalam antarmuka yang dihasilkan dari kelas .

Atribut

Keterangan

Metode ini mengembalikan nomor v-table berbasis nol untuk antarmuka atau kelas. Saat digunakan pada kelas, nomor slot yang dikembalikan mengacu pada antarmuka kelas untuk kelas . Jika antarmuka kelas dikirim secara otomatis, metode ini selalu mengembalikan -1 untuk menunjukkan bahwa antarmuka khusus pengiriman tidak mengekspos tabel v ke klien terkelola. Anda dapat menggunakan GetEndComSlot dan Marshal.GetStartComSlot bersama dengan Marshal.GetMethodInfoForComSlot untuk meneruskan slot dalam rentang tertentu. Untuk informasi tambahan, lihat Memperkenalkan antarmuka kelas.

Berlaku untuk

Lihat juga