Partilhar via


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
System_CAPS_pubmethod AddRefExtendedTypeLib(String, String, Type, UInt32, UInt32, String, ITypeLib)

Cria uma biblioteca de tipo estendido e retorna que uma referência contados interface (AddRef).

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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.

System_CAPS_pubmethod 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