FUNCKIND 열거형

정의

함수 액세스 방법을 정의합니다.Defines how to access a function.

public enum class FUNCKIND
[System.Serializable]
public enum FUNCKIND
type FUNCKIND = 
Public Enum FUNCKIND
상속
FUNCKIND
특성

필드

FUNC_DISPATCH 4

함수는 IDispatch를 통해서만 액세스됩니다.The function can be accessed only through IDispatch.

FUNC_NONVIRTUAL 2

함수는 static 주소로 액세스되고 암시적인 this 포인터를 사용합니다.The function is accessed by static address and takes an implicit this pointer.

FUNC_PUREVIRTUAL 1

함수는 VTBL(가상 함수 테이블)을 통해 액세스되고 암시적인 this 포인터를 사용합니다.The function is accessed through the virtual function table (VTBL), and takes an implicit this pointer.

FUNC_STATIC 3

함수는 static 주소로 액세스되고 암시적인 this 포인터를 사용하지 않습니다.The function is accessed by static address and does not take an implicit this pointer.

FUNC_VIRTUAL 0

이 함수는 구현된다는 점을 제외하고는 FUNC_PUREVIRTUAL과 동일한 방식으로 액세스됩니다.The function is accessed in the same way as FUNC_PUREVIRTUAL, except the function has an implementation.

설명

에 대 한 자세한 내용은 FUNCKIND, MSDN Library를 참조 합니다.For additional information about FUNCKIND, see the MSDN Library.

네이티브 코드에서 COM 메서드는 HRESULT를 반환 하는 경우에 공용 언어 런타임 예외가 발생 합니다.The common language runtime throws an exception when a COM method in native code returns an HRESULT. 자세한 내용은 How to: Map HRESULTs and Exceptions을 참조하세요.For more information, see How to: Map HRESULTs and Exceptions.

적용 대상