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

Name Valor Description
InterfaceIsDual 0

Indica que a interface está exposta ao COM como uma interface dupla, o que permite tanto a ligação precoce como tardia. InterfaceIsDual é o valor padrão.

InterfaceIsIUnknown 1

Indica que uma interface está exposta ao COM como uma interface derivada do IUnknown, o que permite apenas ligações iniciais.

InterfaceIsIDispatch 2

Indica que uma interface está exposta ao COM como disinterface, o que permite apenas binding tardio.

InterfaceIsIInspectable 3

Indica que uma interface está exposta ao COM como interface de Windows Runtime.

Observações

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

Aplica-se a