다음을 통해 공유


ComInterfaceType 열거형

정의

COM에 인터페이스를 노출하는 방법을 확인합니다.

public enum class ComInterfaceType
public enum ComInterfaceType
[System.Serializable]
public enum ComInterfaceType
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum ComInterfaceType
type ComInterfaceType = 
[<System.Serializable>]
type ComInterfaceType = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComInterfaceType = 
Public Enum ComInterfaceType
상속
ComInterfaceType
특성

필드

InterfaceIsDual 0

인터페이스가 초기 바인딩 및 런타임에 바인딩을 둘 다 가능하게 하는 이중 인터페이스로 COM에 노출됨을 나타냅니다. 기본값은 InterfaceIsDual입니다.

InterfaceIsIDispatch 2

인터페이스가 런타임에 바인딩만 가능하게 하는 dispinterface로 COM에 노출됨을 나타냅니다.

InterfaceIsIInspectable 3

인터페이스가 WINDOWS 런타임 인터페이스로 COM에 노출됨을 나타냅니다.

InterfaceIsIUnknown 1

인터페이스에서 초기 바인딩만 가능하게 하는 IUnknown에서 파생된 인터페이스로 COM에 노출됨을 나타냅니다.

설명

이 열거형은 특성과 함께 InterfaceTypeAttribute 작동합니다.

적용 대상