Marshal.GetComSlotForMethodInfo(MemberInfo) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera miejsce tabeli funkcji wirtualnej (v-table lub VTBL) dla określonego MemberInfo typu, gdy ten typ jest uwidoczniony dla modelu COM.
public:
static int GetComSlotForMethodInfo(System::Reflection::MemberInfo ^ m);
public static int GetComSlotForMethodInfo (System.Reflection.MemberInfo m);
[System.Security.SecurityCritical]
public static int GetComSlotForMethodInfo (System.Reflection.MemberInfo m);
static member GetComSlotForMethodInfo : System.Reflection.MemberInfo -> int
[<System.Security.SecurityCritical>]
static member GetComSlotForMethodInfo : System.Reflection.MemberInfo -> int
Public Shared Function GetComSlotForMethodInfo (m As MemberInfo) As Integer
Parametry
Obiekt reprezentujący metodę interfejsu.
Zwraca
Identyfikator gniazda m
VTBL po uwidocznieniu go w modelu COM.
- Atrybuty
Wyjątki
Parametr m
to null
.
Uwagi
Numer gniazda opartego na zerze zwracany przez tę metodę odpowiada trzem metodom IUnknown i prawdopodobnie czterem metodom IDispatch , co czyni wartość pierwszego dostępnego miejsca 3 lub 7. GetComSlotForMethodInfo zapewnia odwrotną funkcjonalność programu Marshal.GetMethodInfoForComSlot.
Za pomocą tej metody można pobrać numery miejsc dla elementów członkowskich interfejsów, które nie są widoczne z modelu COM i dla elementów członkowskich interfejsów prywatnych. Zwrócone numery miejsc odpowiadają numerom tabeli wirtualnej, które byłyby zarezerwowane, jeśli typ został uwidoczniony w modelu COM. Niewidoczne elementy członkowskie COM rzeczywiście zajmują miejsce w uwidocznionej tabeli wirtualnej, mimo że klient COM nie może użyć gniazda. Nie można użyć GetComSlotForMethodInfo interfejsu klasy, przekazując MemberInfo z klasy. Aby uzyskać dodatkowe informacje, zobacz Wprowadzenie do interfejsu klasy.