Método IVsPackage.GetAutomationObject (String, Object)

 

Permite que um VSPackage participar no modelo de objeto de automação do DTE.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int GetAutomationObject(
    string pszPropName,
    out object ppDisp
)
int GetAutomationObject(
    String^ pszPropName,
    [OutAttribute] Object^% ppDisp
)
abstract GetAutomationObject : 
        pszPropName:string *
        ppDisp:Object byref -> int
Function GetAutomationObject (
    pszPropName As String,
    <OutAttribute> ByRef ppDisp As Object
) As Integer

Parâmetros

  • pszPropName
    [in] Ponteiro para uma seqüência de caracteres terminado nulo que contém o nome de prop.
  • ppDisp
    [out] Ponteiro para o IDispatch interface.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsPackage::GetAutomationObject(
   [in] LPCOLESTR pszPropName,
   [out] IDispatch **ppDisp
);

Este método é opcional e é implementado por VSPackages que deseja estender o modelo de objeto de automação de DTE.Essencialmente, você pode adicionar objetos às fontes de DTE e o evento usando esse método.

Consulte também

Interface IVsPackage
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo