Interface IExtendedTypeLib
Publicado: agosto de 2016
Cria e gerencia uma biblioteca de tipos para um objeto estendido. Um exemplo de um objeto estendido é um objeto dentro de um contêiner em que o contêiner oferece outras propriedades do objeto, como a parte superior ou esquerda para a posição em um formulário. Objeto composto pode ser tratado como um único objeto estendido com a biblioteca de tipo estendido.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("6D5140D6-7436-11CE-8034-00AA006009FA")]
public interface IExtendedTypeLib
[InterfaceTypeAttribute(1)]
[GuidAttribute("6D5140D6-7436-11CE-8034-00AA006009FA")]
public interface class IExtendedTypeLib
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("6D5140D6-7436-11CE-8034-00AA006009FA")>]
type IExtendedTypeLib = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("6D5140D6-7436-11CE-8034-00AA006009FA")>
Public Interface IExtendedTypeLib
Métodos
Nome | Descrição | |
---|---|---|
AddRefExtendedTypeLib(String, String, Type, UInt32, UInt32, String, ITypeLib) | Cria uma biblioteca de tipo estendido e retorna que uma referência contados interface (AddRef). |
|
AddRefExtendedTypeLibOfClsid(Guid, String, Type, UInt32, UInt32, String, Type) | Cria um ITypeInfo interface para um tipo estendido e retorna uma referência contados interface (AddRef). Usa o CLSID do tipo que está sendo estendido. |
|
CreateExtendedTypeLib(String, String, Type, UInt32, UInt32, String, ITypeLib) | Cria um ITypeLib interface para um tipo estendido. A interface não é contada de referência. O cliente deve lidar com a contagem de referência. |
|
SetExtenderInfo(String, Type, UInt32) | Define as informações para o tipo de extensão na biblioteca de tipo estendido. |
Comentários
Você pode obter uma instância da interface usando o SExtendedTypeLib service (SID_SExtendedTypeLib).
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo