Bagikan melalui


Marshal.GetStartComSlot(Type) Metode

Definisi

Mendapatkan slot pertama dalam tabel fungsi virtual (v-table atau VTBL) yang berisi metode yang ditentukan pengguna.

public:
 static int GetStartComSlot(Type ^ t);
[System.Security.SecurityCritical]
public static int GetStartComSlot (Type t);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static int GetStartComSlot (Type t);
public static int GetStartComSlot (Type t);
[<System.Security.SecurityCritical>]
static member GetStartComSlot : Type -> int
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetStartComSlot : Type -> int
static member GetStartComSlot : Type -> int
Public Shared Function GetStartComSlot (t As Type) As Integer

Parameter

t
Type

Jenis yang mewakili antarmuka atau kelas.

Mengembalikan

Slot VTBL pertama yang berisi metode yang ditentukan pengguna. Slot pertama adalah 3 jika antarmuka didasarkan pada IUnknown, dan 7 jika antarmuka didasarkan pada IDispatch.

Atribut

Pengecualian

t tidak terlihat dari COM.

Keterangan

Metode ini mengembalikan nomor tabel v 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 GetStartComSlot dan Marshal.GetEndComSlot bersama dengan Marshal.GetMethodInfoForComSlot untuk meneruskan slot dalam rentang tertentu. Untuk informasi tambahan, lihat Memperkenalkan antarmuka kelas.

Berlaku untuk

Lihat juga