Udostępnij za pośrednictwem


FUNCKIND Wyliczenie

Definicja

Definiuje sposób uzyskiwania dostępu do funkcji.

public enum class FUNCKIND
public enum FUNCKIND
[System.Serializable]
public enum FUNCKIND
type FUNCKIND = 
[<System.Serializable>]
type FUNCKIND = 
Public Enum FUNCKIND
Dziedziczenie
FUNCKIND
Atrybuty

Pola

FUNC_DISPATCH 4

Dostęp do funkcji można uzyskać tylko za pośrednictwem funkcji IDispatch.

FUNC_NONVIRTUAL 2

Funkcja jest uzyskiwana za pomocą static adresu i przyjmuje niejawny this wskaźnik.

FUNC_PUREVIRTUAL 1

Funkcja jest dostępna za pośrednictwem tabeli funkcji wirtualnych (VTBL) i przyjmuje niejawny this wskaźnik.

FUNC_STATIC 3

Funkcja jest uzyskiwana za pomocą static adresu i nie pobiera niejawnego this wskaźnika.

FUNC_VIRTUAL 0

Funkcja jest dostępna w taki sam sposób jak FUNC_PUREVIRTUAL, z wyjątkiem funkcji ma implementację.

Uwagi

Aby uzyskać więcej informacji, zobacz FUNCKIND, wyliczenie.

Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca hrESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).

Dotyczy