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 della funzione virtuale (V-Table o VTBL) per un tipo MemberInfo specificato quando quel tipo è 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.
Restituisce
Identificatore m
dello slot VTBL quando è esposto a COM.
- Attributi
Eccezioni
Il valore del parametro m
è null
.
Commenti
Il numero di slot in base zero restituito da questo metodo account per 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 usare questo metodo per recuperare i numeri di slot per i membri di interfacce che non sono visibili da COM e per i membri di interfacce private. I numeri di slot restituiti corrispondono ai numeri di tabella v riservati se il tipo è stato esposto a COM. I membri invisibile COM occupano effettivamente uno slot in una tabella v-table esposta, anche se il client COM non può usare lo slot. Non è possibile usare GetComSlotForMethodInfo in un'interfaccia di classe passando MemberInfo da una classe. Per altre informazioni, vedere Introduzione all'interfaccia della classe.
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per