FUNCKIND Enumeración

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
FUNCKIND
Atributos

Campos

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 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 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 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 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