共用方式為


FUNCKIND 列舉

定義

定義如何存取函式。

public enum class FUNCKIND
public enum FUNCKIND
[System.Serializable]
public enum FUNCKIND
type FUNCKIND = 
[<System.Serializable>]
type FUNCKIND = 
Public Enum FUNCKIND
繼承
FUNCKIND
屬性

欄位

FUNC_DISPATCH 4

函式只能透過 IDispatch 來存取。

FUNC_NONVIRTUAL 2

此函式是透過 static 位址來存取,並接受隱含的 this 指標。

FUNC_PUREVIRTUAL 1

函式透過虛擬函式表 (Virtual Function Table,VTBL) 來存取,並接受隱含 this 指標。

FUNC_STATIC 3

此函式是透過 static 位址來存取,且不接受隱含的 this 指標。

FUNC_VIRTUAL 0

函式以與 FUNC_PUREVIRTUAL 相同的方式存取,但如果此函式具有實作 (Implementation) 則除外。

備註

如需詳細資訊,請參閱 FUNCKIND 列舉

Common Language Runtime 會在機器碼中的 COM 方法傳回 HRESULT 時擲回例外狀況。 如需詳細資訊,請參閱 How to: Map HRESULTs and Exceptions

適用於