다음을 통해 공유


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

필드

Name Description
InterfaceIsDual 0

인터페이스가 COM에 이중 인터페이스로 노출되어 초기 및 런타임 바인딩을 모두 사용하도록 설정됨을 나타냅니다. InterfaceIsDual 는 기본값입니다.

InterfaceIsIUnknown 1

인터페이스가 IUnknown에서 파생된 인터페이스로 COM에 노출되어 초기 바인딩만 사용하도록 설정됨을 나타냅니다.

InterfaceIsIDispatch 2

인터페이스가 COM에 dispinterface로 노출되어 지연 바인딩만 사용하도록 설정됨을 나타냅니다.

InterfaceIsIInspectable 3

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

설명

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

적용 대상