Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

FUNCKIND Enumeration

Defines how to access a function.

[Visual Basic]
<Serializable>
<ComVisible(False)>
Public Enum FUNCKIND
[C#]
[Serializable]
[ComVisible(false)]
public enum FUNCKIND
[C++]
[Serializable]
[ComVisible(false)]
__value public enum FUNCKIND
[JScript]
public
   Serializable
 ComVisible(false)
enum FUNCKIND

Remarks

For additional information about FUNCKIND, see the MSDN Library.

Members

Member name Description
FUNC_DISPATCH The function can be accessed only through IDispatch.
FUNC_NONVIRTUAL The function is accessed by static (Shared in Visual Basic) address and takes an implicit this pointer.
FUNC_PUREVIRTUAL The function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.
FUNC_STATIC The function is accessed by static (Shared in Visual Basic) address and does not take an implicit this pointer.
FUNC_VIRTUAL The function is accessed the same as FUNC_PUREVIRTUAL, except the function has an implementation.

Requirements

Namespace: System.Runtime.InteropServices

Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

Assembly: Mscorlib (in Mscorlib.dll)

See Also

System.Runtime.InteropServices Namespace

Show:
© 2015 Microsoft