Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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:
© 2017 Microsoft