Marshal.GetComSlotForMethodInfo(MemberInfo) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera lo slot della tabella delle funzioni virtuali (v-table o VTBL) per un tipo specificato MemberInfo quando tale tipo viene esposto a 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
Parametri
Oggetto che rappresenta un metodo di interfaccia.
Valori restituiti
Identificatore dello slot m VTBL quando viene esposto a COM.
- Attributi
Eccezioni
Il m parametro è null.
Commenti
Il numero di slot in base zero restituito da questo metodo rappresenta tre metodi IUnknown e possibilmente quattro metodi IDispatch , rendendo il valore del primo slot disponibile 3 o 7. GetComSlotForMethodInfo fornisce la funzionalità opposta di Marshal.GetMethodInfoForComSlot.
È possibile utilizzare questo metodo per recuperare i numeri di slot per i membri di interfacce non visibili da COM e per i membri di interfacce private. I numeri di slot restituiti corrispondono ai numeri di tabella v che verrebbero riservati se il tipo fosse esposto a COM. I membri com invisibili occupano effettivamente uno slot in una tabella virtuale esposta, anche se il client COM non può usare lo slot. Non è possibile usare in un'interfaccia GetComSlotForMethodInfo di classe passando MemberInfo da una classe . Per altre informazioni, vedere Introduzione all'interfaccia della classe.