FUNCKIND FUNCKIND FUNCKIND FUNCKIND Enum

Definición

Define cómo acceder a una función.Defines how to access a function.

public enum class FUNCKIND
[System.Serializable]
public enum FUNCKIND
type FUNCKIND = 
Public Enum FUNCKIND
Herencia
Atributos

Campos

FUNC_DISPATCH FUNC_DISPATCH FUNC_DISPATCH FUNC_DISPATCH 4

Sólo se puede tener acceso a la función a través de IDispatch.The function can be accessed only through IDispatch.

FUNC_NONVIRTUAL FUNC_NONVIRTUAL FUNC_NONVIRTUAL FUNC_NONVIRTUAL 2

La dirección static obtiene acceso a la función y toma un puntero this implícito.The function is accessed by static address and takes an implicit this pointer.

FUNC_PUREVIRTUAL FUNC_PUREVIRTUAL FUNC_PUREVIRTUAL FUNC_PUREVIRTUAL 1

Se obtiene acceso a la función mediante la tabla de función virtual (VTBL) y utilizando un puntero implícito this.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 dirección static obtiene acceso a la función y no toma un puntero this implícito.The function is accessed by static address and does not take an implicit this pointer.

FUNC_VIRTUAL FUNC_VIRTUAL FUNC_VIRTUAL FUNC_VIRTUAL 0

Se obtiene acceso a la función de la misma forma que FUNC_PUREVIRTUAL, excepto que la función tiene una implementación.The function is accessed in the same way as FUNC_PUREVIRTUAL, except the function has an implementation.

Comentarios

Para obtener información adicional FUNCKINDacerca de, vea MSDN Library.For additional information about FUNCKIND, see the MSDN Library.

El Common Language Runtime produce una excepción cuando un método COM en código nativo devuelve un valor HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Para obtener más información, consulta How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Se aplica a