ComInterfaceType Wyliczenie

Definicja

Określa, jak udostępnić interfejs COM.Identifies how to expose an interface to 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
Dziedziczenie
ComInterfaceType
Atrybuty

Pola

InterfaceIsDual 0

Wskazuje, że interfejs jest narażony na model COM jako podwójny interfejs, co umożliwia wczesne i późne wiązanie.Indicates that the interface is exposed to COM as a dual interface, which enables both early and late binding. InterfaceIsDual jest wartością domyślną.InterfaceIsDual is the default value.

InterfaceIsIDispatch 2

Wskazuje, że interfejs jest uwidoczniony dla modelu COM jako dispinterface, co umożliwia tylko późne wiązanie.Indicates that an interface is exposed to COM as a dispinterface, which enables late binding only.

InterfaceIsIInspectable 3

Wskazuje, że interfejs jest uwidaczniany w modelu COM jako interfejs środowisko wykonawcze systemu Windows.Indicates that an interface is exposed to COM as a Windows Runtime interface.

InterfaceIsIUnknown 1

Wskazuje, że interfejs jest narażony na model COM jako interfejs, który pochodzi od IUnknown, który umożliwia tylko wczesne wiązanie.Indicates that an interface is exposed to COM as an interface that is derived from IUnknown, which enables only early binding.

Uwagi

To Wyliczenie działa w połączeniu z InterfaceTypeAttribute atrybutem.This enumeration works in conjunction with the InterfaceTypeAttribute attribute.

Dotyczy