Marshal.GetStartComSlot(Type) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.