ComInterfaceType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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.