Compartilhar via


ComInterfaceType Enumeração

Definição

Identifica como expor uma interface ao 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
Herança
ComInterfaceType
Atributos

Campos

Nome Valor Description
InterfaceIsDual 0

Indica que a interface é exposta ao COM como uma interface dupla, o que permite a associação antecipada e tardia. InterfaceIsDual é o valor padrão.

InterfaceIsIUnknown 1

Indica que uma interface é exposta ao COM como uma interface derivada do IUnknown, que habilita apenas a associação antecipada.

InterfaceIsIDispatch 2

Indica que uma interface é exposta ao COM como uma dispinterface, que habilita apenas a associação tardia.

InterfaceIsIInspectable 3

Indica que uma interface é exposta ao COM como uma interface do Windows Runtime.

Comentários

Essa enumeração funciona em conjunto com o InterfaceTypeAttribute atributo.

Aplica-se a