FUNCKIND FUNCKIND FUNCKIND FUNCKIND Enum

Definizione

Definisce come accedere a una funzione.Defines how to access a function.

public enum class FUNCKIND
[System.Serializable]
public enum FUNCKIND
type FUNCKIND = 
Public Enum FUNCKIND
Ereditarietà
Attributi

Campi

FUNC_DISPATCH FUNC_DISPATCH FUNC_DISPATCH FUNC_DISPATCH 4

Alla funzione è possibile accedere solo mediante IDispatch.The function can be accessed only through IDispatch.

FUNC_NONVIRTUAL FUNC_NONVIRTUAL FUNC_NONVIRTUAL FUNC_NONVIRTUAL 2

La funzione è accessibile tramite un indirizzo static e accetta un puntatore this implicito.The function is accessed by static address and takes an implicit this pointer.

FUNC_PUREVIRTUAL FUNC_PUREVIRTUAL FUNC_PUREVIRTUAL FUNC_PUREVIRTUAL 1

La funzione è accessibile tramite la tabella di funzioni virtual (VTBL) e assume un puntatore this implicito.The function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.

FUNC_STATIC FUNC_STATIC FUNC_STATIC FUNC_STATIC 3

La funzione è accessibile tramite un indirizzo static e non accetta un puntatore this implicito.The function is accessed by static address and does not take an implicit this pointer.

FUNC_VIRTUAL FUNC_VIRTUAL FUNC_VIRTUAL FUNC_VIRTUAL 0

L'accesso alla funzione avviene in modo identico a FUNC_PUREVIRTUAL, ad eccezione del fatto che essa dispone di un'implementazione.The function is accessed in the same way as FUNC_PUREVIRTUAL, except the function has an implementation.

Commenti

Per altre informazioni su FUNCKIND, consultare la MSDN Library.For additional information about FUNCKIND, see the MSDN Library.

Common language runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Si applica a