Marshal.GetStartComSlot Method (Type)
Gets the first slot in the virtual function table (v-table or VTBL) that contains user-defined methods.
Assembly: mscorlib (in mscorlib.dll)
<SecurityCriticalAttribute> Public Shared Function GetStartComSlot ( t As Type ) As Integer
A type that represents an interface.
This method returns the zero-based v-table number for an interface or a class. When used on a class, the slot number that is returned refers to the class interface for the class. If the class interface is auto-dispatch, this method always returns -1 to indicate that the dispatch-only interface does not expose a v-table to managed clients. You can use Marshal.GetEndComSlot in conjunction with Marshal.GetMethodInfoForComSlot to pass slots within a specified range. For additional information, see Introducing the Class Interface.and
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 8
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 8.1